E140. Catalogo de vendedores de sucursal en clientes.aspx, seleccionar desde ventas.aspx
This commit is contained in:
@@ -1373,12 +1373,15 @@ Partial Class Clientes
|
||||
Dim item As New ListItem("Seleccione", "-1")
|
||||
DdlVendedor.DataSource = dt
|
||||
DdlVendedorSucursal.DataSource = dt
|
||||
DdlVendedorSucursalAsignar.DataSource = dt
|
||||
|
||||
DdlVendedor.DataBind()
|
||||
DdlVendedorSucursal.DataBind()
|
||||
DdlVendedorSucursalAsignar.DataBind()
|
||||
|
||||
DdlVendedor.Items.Insert(0, item)
|
||||
DdlVendedorSucursal.Items.Insert(0, New ListItem("Seleccione", "-1"))
|
||||
DdlVendedorSucursal.Items.Insert(0, New ListItem("Seleccione", "-1"))
|
||||
DdlVendedorSucursalAsignar.Items.Insert(0, New ListItem("Seleccione", "-1"))
|
||||
|
||||
|
||||
End Sub
|
||||
@@ -1464,6 +1467,11 @@ Partial Class Clientes
|
||||
|
||||
If ObjClientes.Pais = "" Then ObjClientes.Pais = "México"
|
||||
|
||||
|
||||
If UsuarioActual.Empresa.Funcionalidad(531) = "1" AndAlso CveCliente > 0 Then
|
||||
LnkAgregarVendedorSucursal.Visible = True
|
||||
End If
|
||||
|
||||
'Campos para Modificación
|
||||
LtlCliente.Text = ObjClientes.Nombre
|
||||
TxtNombre.Text = ObjClientes.Nombre
|
||||
@@ -8563,7 +8571,11 @@ Partial Class Clientes
|
||||
|
||||
'CargaSubProyectos
|
||||
DdlSubProyectoFiltro.DataSource = GlobalDTSubProyectosUsuarios(UsuarioActual.CveUsuario, -1, UsuarioActual.CveEmpresa, -1, 1)
|
||||
DdlSubProyectoFiltro.DataBind()
|
||||
DdlSubProyectoFiltro.DataBind()
|
||||
|
||||
DdlSucursalVendedor.DataSource = GlobalDTSubProyectosUsuarios(UsuarioActual.CveUsuario, -1, UsuarioActual.CveEmpresa, -1, 1)
|
||||
DdlSucursalVendedor.DataBind()
|
||||
DdlSucursalVendedor.Items.Insert(0, New ListItem("Seleccione", "-1"))
|
||||
|
||||
'Vendedor
|
||||
DdlVendedorFiltro.DataSource = GlobalDTVendedores(UsuarioActual.CveEmpresa)
|
||||
@@ -8577,17 +8589,17 @@ Partial Class Clientes
|
||||
DdlPSFiltro.setEsWebService(True)
|
||||
|
||||
'If UsuarioActual.Empresa.Funcionalidad(105) = "1" Then
|
||||
DdlPSFiltro.ddlWS.Attributes.Add("data-cveclasificacion", DdlClasificacionFilto.SelectedValue)
|
||||
DdlPSFiltro.SelectedText = ""
|
||||
DdlPSFiltro.SelectedValue = "-1"
|
||||
'Else
|
||||
' DdlPSFiltro.ddl.Items.Clear()
|
||||
' DdlPSFiltro.ddl.DataSource = GlobalDTPSSimplificado(UsuarioActual.CveEmpresa, CveClasificacion:=DdlClasificacionFilto.SelectedValue.ToEntero())
|
||||
' DdlPSFiltro.ddl.DataBind()
|
||||
' DdlPSFiltro.ddl.Items.Insert(0, New ListItem("Seleccione el Producto", "-1"))
|
||||
'End If
|
||||
DdlPSFiltro.ddlWS.Attributes.Add("data-cveclasificacion", DdlClasificacionFilto.SelectedValue)
|
||||
DdlPSFiltro.SelectedText = ""
|
||||
DdlPSFiltro.SelectedValue = "-1"
|
||||
'Else
|
||||
' DdlPSFiltro.ddl.Items.Clear()
|
||||
' DdlPSFiltro.ddl.DataSource = GlobalDTPSSimplificado(UsuarioActual.CveEmpresa, CveClasificacion:=DdlClasificacionFilto.SelectedValue.ToEntero())
|
||||
' DdlPSFiltro.ddl.DataBind()
|
||||
' DdlPSFiltro.ddl.Items.Insert(0, New ListItem("Seleccione el Producto", "-1"))
|
||||
'End If
|
||||
|
||||
CargaGrupo()
|
||||
CargaGrupo()
|
||||
CargaTipoCentroCosto()
|
||||
|
||||
End Sub
|
||||
@@ -10827,6 +10839,74 @@ Partial Class Clientes
|
||||
End If
|
||||
End Sub
|
||||
|
||||
Protected Sub LnkAgregarVendedorSucursal_Click(sender As Object, e As EventArgs) Handles LnkAgregarVendedorSucursal.Click
|
||||
If CveCliente > 0 Then
|
||||
DdlVendedorSucursalAsignar.SelectedValueExist("-1")
|
||||
DdlSucursalVendedor.SelectedValueExist("-1")
|
||||
|
||||
CargaProveedoresSucursales()
|
||||
RegistraScript("$('#DivVendedoresSucursales').modal('show');")
|
||||
End If
|
||||
End Sub
|
||||
|
||||
Private Sub CargaProveedoresSucursales()
|
||||
Using ObjVentas As New ClsVentas
|
||||
If ObjVentas.GetClientesVendedoresSubProyectos(Me.CveCliente, -1, -1, UsuarioActual.CveEmpresa) Then
|
||||
GvVendedoresSucursales.DataSource = ObjVentas.DtResultados
|
||||
End If
|
||||
End Using
|
||||
GvVendedoresSucursales.DataBind()
|
||||
UpVendedoresSucursales.Update()
|
||||
End Sub
|
||||
|
||||
|
||||
Protected Sub LnkEliminarVendedorSucursal_Click(sender As Object, e As EventArgs)
|
||||
Dim CveVendedor As Integer = DdlVendedorSucursalAsignar.SelectedValue.ToEntero()
|
||||
Dim CveSubProyecto As Integer = DdlSucursalVendedor.SelectedValue.ToEntero()
|
||||
|
||||
Using ObjVentas As New ClsVentas
|
||||
If ObjVentas.RemoveClientesVendedoresSubProyectos(Me.CveCliente, CveVendedor, CveSubProyecto, UsuarioActual.CveEmpresa) Then
|
||||
Alert("Se eliminó el vendedor a la sucursal")
|
||||
End If
|
||||
End Using
|
||||
|
||||
DdlVendedorSucursalAsignar.SelectedValueExist("-1")
|
||||
DdlSucursalVendedor.SelectedValueExist("-1")
|
||||
|
||||
CargaProveedoresSucursales()
|
||||
|
||||
RecargaGlobalDTVendedorSucursal()
|
||||
End Sub
|
||||
Protected Sub BtnAgregarVendedorSucursal_Click(sender As Object, e As EventArgs)
|
||||
Dim CveVendedor As Integer = DdlVendedorSucursalAsignar.SelectedValue.ToEntero()
|
||||
Dim CveSubProyecto As Integer = DdlSucursalVendedor.SelectedValue.ToEntero()
|
||||
|
||||
Dim Guardar As Boolean = True
|
||||
Using ObjVentas As New ClsVentas
|
||||
|
||||
If ObjVentas.GetClientesVendedoresSubProyectos(Me.CveCliente, CveVendedor, CveSubProyecto, UsuarioActual.CveEmpresa) Then
|
||||
If ObjVentas.DtResultados.Rows.Count > 0 Then
|
||||
Guardar = False
|
||||
Alert("El vendedor ya existe en esta sucursal", TipoMensaje.MsgAdvertencia)
|
||||
End If
|
||||
End If
|
||||
|
||||
If Guardar AndAlso ObjVentas.AddClientesVendedoresSubProyectos(Me.CveCliente, CveVendedor, CveSubProyecto, UsuarioActual.CveEmpresa) Then
|
||||
Alert("Se agregó el vendedor a la sucursal")
|
||||
End If
|
||||
|
||||
End Using
|
||||
|
||||
DdlVendedorSucursalAsignar.SelectedValueExist("-1")
|
||||
DdlSucursalVendedor.SelectedValueExist("-1")
|
||||
|
||||
CargaProveedoresSucursales()
|
||||
|
||||
RecargaGlobalDTVendedorSucursal()
|
||||
End Sub
|
||||
|
||||
Private Sub RecargaGlobalDTVendedorSucursal()
|
||||
GlobalDTClientesVendedoresSubProyectos(UsuarioActual.CveEmpresa) = Nothing
|
||||
End Sub
|
||||
End Class
|
||||
|
||||
|
||||
Reference in New Issue
Block a user