public frmBuscarCliente(int tipoFrm, int idBusqueda)
        {
            //tipoFrm 1 para cboZona deshabilitado idBusqueda = idCartera	listarVisitas
            //tipoFrm 0 para cboZona deshabilitado idBusqueda = idZona	listarClientesSinCartera
            tipoFrmVendedor    = tipoFrm;
            idBusquedaVendedor = idBusqueda;

            daoCliente = new ClienteWS.ClienteWSClient();
            daoZona    = new ZonaWS.ZonaWSClient();
            InitializeComponent();
            dgv = dgvClientes;
            dgvClientes.AutoGenerateColumns = false;

            btnSeleccionar.Visible = true;
            evitarAct       = true;
            lblZona.Visible = false;
            cboZona.Visible = false;
            completarTabla();
            #region colores de seleccion
            dgvClientes.ColumnHeadersDefaultCellStyle.SelectionBackColor = Program.colorR;
            dgvClientes.ColumnHeadersDefaultCellStyle.SelectionForeColor = ThemeColor.ChangeColorBrightness(Program.colorR, -0.7);

            dgvClientes.RowHeadersDefaultCellStyle.SelectionBackColor = Program.colorR;
            dgvClientes.RowHeadersDefaultCellStyle.SelectionForeColor = ThemeColor.ChangeColorBrightness(Program.colorR, -0.7);

            dgvClientes.RowsDefaultCellStyle.SelectionBackColor = Program.colorR;
            dgvClientes.RowsDefaultCellStyle.SelectionForeColor = ThemeColor.ChangeColorBrightness(Program.colorR, -0.7);
            #endregion
        }
 public frmNuevaZona()
 {
     daoZona = new ZonaWS.ZonaWSClient();
     InitializeComponent();
     if (frmVentanaPrincipal.nBtn == 1)
     {
         //OBTNER DATOS DE FILA SELECCIONADA
         frmGestionarZonas.zonaSeleccionada = (ZonaWS.zona)frmGestionarZonas.dgv.CurrentRow.DataBoundItem;
         txtId.Text     = frmGestionarZonas.zonaSeleccionada.idZona.ToString();
         txtNombre.Text = frmGestionarZonas.zonaSeleccionada.nombre;
     }
 }
Beispiel #3
0
        public frmBuscarProductoXZona()
        {
            daoProductosXZona = new ProductoXZonaWS.ProductoXZonaWSClient();
            daoZona           = new ZonaWS.ZonaWSClient();
            InitializeComponent();
            ZonaWS.zona[] misZonas = daoZona.listarZonas();
            ZonaWS.zona   vacio    = new ZonaWS.zona();
            vacio.idZona = 0;
            vacio.nombre = "Cualquiera";
            ZonaWS.zona[]             vacioA = { vacio };
            BindingList <ZonaWS.zona> listaZonas;

            if (misZonas != null)
            {
                listaZonas = new BindingList <ZonaWS.zona>(vacioA.Concat(misZonas).ToArray());
            }
            else
            {
                listaZonas = new BindingList <ZonaWS.zona>(vacioA);
            }

            cboZona.DataSource    = listaZonas;
            cboZona.ValueMember   = "idZona";
            cboZona.DisplayMember = "nombre";

            if (Program.empleado.cargo.nombre == "VENDEDOR")
            {
                cboZona.SelectedValue = Program.empleado.zona.idZona;
                cboZona.Enabled       = false;
            }
            else
            {
                cboZona.SelectedItem = vacio;
            }

            completarTabla();
            #region colores de seleccion
            dgvProductoXZona.ColumnHeadersDefaultCellStyle.SelectionBackColor = Program.colorR;
            dgvProductoXZona.ColumnHeadersDefaultCellStyle.SelectionForeColor = ThemeColor.ChangeColorBrightness(Program.colorR, -0.7);

            dgvProductoXZona.RowHeadersDefaultCellStyle.SelectionBackColor = Program.colorR;
            dgvProductoXZona.RowHeadersDefaultCellStyle.SelectionForeColor = ThemeColor.ChangeColorBrightness(Program.colorR, -0.7);

            dgvProductoXZona.RowsDefaultCellStyle.SelectionBackColor = Program.colorR;
            dgvProductoXZona.RowsDefaultCellStyle.SelectionForeColor = ThemeColor.ChangeColorBrightness(Program.colorR, -0.7);
            #endregion
        }
Beispiel #4
0
        public frmLogeo()
        {
            daoEmpleado = new EmpleadoWS.EmpleadoWSClient();
            daoZona     = new ZonaWS.ZonaWSClient();

            InitializeComponent();

            btnIngresar.BackColor = Program.colorR;
            btnIngresar.IconColor = ThemeColor.ChangeColorBrightness(Program.colorR, -0.5);
            btnSalir.IconColor    = ThemeColor.ChangeColorBrightness(Color.FromArgb(199, 171, 124), -0.5);
            this.DoubleBuffered   = true;

            txtUsuario.Text    = "";
            txtContraseña.Text = "";
            txtContraseña.UseSystemPasswordChar = true;
            lblMensajeError.Visible             = false;
        }
        public frmGestionarZonas()
        {
            daoZona = new ZonaWS.ZonaWSClient();
            InitializeComponent();
            dgv = dgvZonas;
            dgvZonas.AutoGenerateColumns = false;
            recargarDGV();
            #region colores de seleccion
            dgvZonas.ColumnHeadersDefaultCellStyle.SelectionBackColor = Program.colorR;
            dgvZonas.ColumnHeadersDefaultCellStyle.SelectionForeColor = ThemeColor.ChangeColorBrightness(Program.colorR, -0.7);

            dgvZonas.RowHeadersDefaultCellStyle.SelectionBackColor = Program.colorR;
            dgvZonas.RowHeadersDefaultCellStyle.SelectionForeColor = ThemeColor.ChangeColorBrightness(Program.colorR, -0.7);

            dgvZonas.RowsDefaultCellStyle.SelectionBackColor = Program.colorR;
            dgvZonas.RowsDefaultCellStyle.SelectionForeColor = ThemeColor.ChangeColorBrightness(Program.colorR, -0.7);
            #endregion
        }
        public frmBuscarCartera()
        {
            InitializeComponent();

            daoEmpleado = new EmpleadoWS.EmpleadoWSClient();
            daoZona     = new ZonaWS.ZonaWSClient();
            ZonaWS.zona[] listaZonas  = daoZona.listarZonas();
            ZonaWS.zona   zonaDefault = new ZonaWS.zona();
            zonaDefault.idZona = 0;
            zonaDefault.nombre = "Cualquiera";

            if (listaZonas == null)
            {
                ZonaWS.zona[] listaZonas2 = new ZonaWS.zona[1];
                listaZonas2[0]     = zonaDefault;
                cboZona.DataSource = new BindingList <ZonaWS.zona>(listaZonas2);
            }
            else
            {
                ZonaWS.zona[] listaZonas2 = new ZonaWS.zona[listaZonas.Length + 1];
                listaZonas2[0] = zonaDefault;
                for (int i = 0; i < listaZonas.Length; i++)
                {
                    listaZonas2[i + 1] = listaZonas[i];
                }
                misZonas = new BindingList <ZonaWS.zona>(listaZonas2);

                cboZona.DataSource = misZonas;
            }
            cboZona.ValueMember   = "idZona";
            cboZona.DisplayMember = "nombre";
            completarTabla();

            #region colores de seleccion
            dgvCarteras.ColumnHeadersDefaultCellStyle.SelectionBackColor = Program.colorR;
            dgvCarteras.ColumnHeadersDefaultCellStyle.SelectionForeColor = ThemeColor.ChangeColorBrightness(Program.colorR, -0.7);

            dgvCarteras.RowHeadersDefaultCellStyle.SelectionBackColor = Program.colorR;
            dgvCarteras.RowHeadersDefaultCellStyle.SelectionForeColor = ThemeColor.ChangeColorBrightness(Program.colorR, -0.7);

            dgvCarteras.RowsDefaultCellStyle.SelectionBackColor = Program.colorR;
            dgvCarteras.RowsDefaultCellStyle.SelectionForeColor = ThemeColor.ChangeColorBrightness(Program.colorR, -0.7);
            #endregion
        }
Beispiel #7
0
        public frmMostrarPromocion(PromocionWS.promocion promocionSeleccionada)
        {
            daoPromocionXProducto = new PromocionXProductoWS.PromocionXProductoWSClient();
            daoZona = new ZonaWS.ZonaWSClient();
            InitializeComponent();
            txtId.Text           = promocionSeleccionada.idPromocion.ToString();
            txtNombre.Text       = promocionSeleccionada.nombre;
            txtDescripcion.Text  = promocionSeleccionada.descripcion;
            dtpFechaInicio.Value = promocionSeleccionada.fechaInicio;
            dtpFechaFin.Value    = promocionSeleccionada.fechaFin;
            ZonaWS.zona[] listaZonas = daoZona.listarZonas();
            if (listaZonas == null || listaZonas.Length < 1)
            {
                cboZona.DataSource = new BindingList <ZonaWS.zona>();
            }
            cboZona.DataSource    = new BindingList <ZonaWS.zona>(listaZonas);
            cboZona.ValueMember   = "idZona";
            cboZona.DisplayMember = "nombre";

            cboZona.SelectedValue = promocionSeleccionada.zona.idZona;

            PromocionXProductoWS.promocionXProducto[] listaPromocionXProducto =
                daoPromocionXProducto.listarPromocionXProducto(promocionSeleccionada.idPromocion);
            dgvPromocionXProducto.AutoGenerateColumns = false;
            if (listaPromocionXProducto == null || listaPromocionXProducto.Length < 1)
            {
                dgvPromocionXProducto.DataSource = new BindingList <PromocionXProductoWS.promocionXProducto>();
            }
            else
            {
                dgvPromocionXProducto.DataSource = new BindingList <PromocionXProductoWS.promocionXProducto>(listaPromocionXProducto);
            }

            #region colores de seleccion
            dgvPromocionXProducto.ColumnHeadersDefaultCellStyle.SelectionBackColor = Program.colorR;
            dgvPromocionXProducto.ColumnHeadersDefaultCellStyle.SelectionForeColor = ThemeColor.ChangeColorBrightness(Program.colorR, -0.7);

            dgvPromocionXProducto.RowHeadersDefaultCellStyle.SelectionBackColor = Program.colorR;
            dgvPromocionXProducto.RowHeadersDefaultCellStyle.SelectionForeColor = ThemeColor.ChangeColorBrightness(Program.colorR, -0.7);

            dgvPromocionXProducto.RowsDefaultCellStyle.SelectionBackColor = Program.colorR;
            dgvPromocionXProducto.RowsDefaultCellStyle.SelectionForeColor = ThemeColor.ChangeColorBrightness(Program.colorR, -0.7);
            #endregion
        }
        public frmBuscarEmpleado()
        {
            InitializeComponent();
            dgv = dgvEmpleados;
            BindingList <ZonaWS.zona> misZonas;

            daoEmpleado = new EmpleadoWS.EmpleadoWSClient();
            daoZona     = new ZonaWS.ZonaWSClient();

            misZonas = new BindingList <ZonaWS.zona>(daoZona.listarZonas().ToList());

            ZonaWS.zona zonaDefault = new ZonaWS.zona();
            zonaDefault.idZona = 0;
            zonaDefault.nombre = "Cualquiera";

            if (misZonas == null)
            {
                misZonas = new BindingList <ZonaWS.zona>();
                misZonas.Add(zonaDefault);
                cboZona.DataSource = new BindingList <ZonaWS.zona>(misZonas);
            }
            else
            {
                misZonas.Insert(0, zonaDefault);
                cboZona.DataSource = misZonas;
            }
            cboZona.ValueMember   = "idZona";
            cboZona.DisplayMember = "nombre";
            completarTabla();

            #region colores de seleccion
            dgvEmpleados.ColumnHeadersDefaultCellStyle.SelectionBackColor = Program.colorR;
            dgvEmpleados.ColumnHeadersDefaultCellStyle.SelectionForeColor = ThemeColor.ChangeColorBrightness(Program.colorR, -0.7);

            dgvEmpleados.RowHeadersDefaultCellStyle.SelectionBackColor = Program.colorR;
            dgvEmpleados.RowHeadersDefaultCellStyle.SelectionForeColor = ThemeColor.ChangeColorBrightness(Program.colorR, -0.7);

            dgvEmpleados.RowsDefaultCellStyle.SelectionBackColor = Program.colorR;
            dgvEmpleados.RowsDefaultCellStyle.SelectionForeColor = ThemeColor.ChangeColorBrightness(Program.colorR, -0.7);
            #endregion
        }
        public frmBuscarCliente()
        {
            //tipoFrm 2 para cboZona habilitado idBusqueda = idZona	listarClientes
            tipoFrmVendedor    = 2;
            daoCliente         = new ClienteWS.ClienteWSClient();
            daoZona            = new ZonaWS.ZonaWSClient();
            daoVisita          = new VisitaWS.VisitaWSClient();
            daoPersonaContacto = new PersonaContactoWS.PersonaContactoWSClient();
            InitializeComponent();
            dgv = dgvClientes;
            ZonaWS.zona vacio = new ZonaWS.zona();
            vacio.idZona = 0;
            vacio.nombre = "Cualquiera";
            ZonaWS.zona[] vacioA   = { vacio };
            ZonaWS.zona[] misZonas = daoZona.listarZonas();
            if (misZonas == null || misZonas.Length < 1)
            {
                cboZona.DataSource = new BindingList <ZonaWS.zona>(vacioA);
            }
            else
            {
                cboZona.DataSource = new BindingList <ZonaWS.zona>(vacioA.Concat(misZonas).ToArray());
            }
            cboZona.ValueMember    = "idZona";
            cboZona.DisplayMember  = "nombre";
            btnSeleccionar.Visible = false;
            evitarAct = false;
            completarTabla();
            #region colores de seleccion
            dgvClientes.ColumnHeadersDefaultCellStyle.SelectionBackColor = Program.colorR;
            dgvClientes.ColumnHeadersDefaultCellStyle.SelectionForeColor = ThemeColor.ChangeColorBrightness(Program.colorR, -0.7);

            dgvClientes.RowHeadersDefaultCellStyle.SelectionBackColor = Program.colorR;
            dgvClientes.RowHeadersDefaultCellStyle.SelectionForeColor = ThemeColor.ChangeColorBrightness(Program.colorR, -0.7);

            dgvClientes.RowsDefaultCellStyle.SelectionBackColor = Program.colorR;
            dgvClientes.RowsDefaultCellStyle.SelectionForeColor = ThemeColor.ChangeColorBrightness(Program.colorR, -0.7);
            #endregion
        }
        public frmNuevoProductoXZona()
        {
            daoProductoXZona = new ProductoXZonaWS.ProductoXZonaWSClient();
            daoZona          = new ZonaWS.ZonaWSClient();
            InitializeComponent();
            ZonaWS.zona[]             misZonas = daoZona.listarZonas();
            BindingList <ZonaWS.zona> listaZonas;

            if (misZonas == null)
            {
                listaZonas = new BindingList <ZonaWS.zona>();
            }
            else
            {
                listaZonas = new BindingList <ZonaWS.zona>(misZonas.ToArray());
            }
            cboZona.DataSource        = listaZonas;
            cboZona.ValueMember       = "idZona";
            cboZona.DisplayMember     = "nombre";
            txtNombreProducto.Enabled = false;
            txtCantUnidades.Enabled   = false;
            txtPrecioSugerido.Enabled = false;
            txtUnidades.Enabled       = false;
            misProductoXZona          = new BindingList <ProductoXZonaWS.productoXZona>();
            cargarTabla();

            #region colores de seleccion
            dgvProducto.ColumnHeadersDefaultCellStyle.SelectionBackColor = Program.colorR;
            dgvProducto.ColumnHeadersDefaultCellStyle.SelectionForeColor = ThemeColor.ChangeColorBrightness(Program.colorR, -0.7);

            dgvProducto.RowHeadersDefaultCellStyle.SelectionBackColor = Program.colorR;
            dgvProducto.RowHeadersDefaultCellStyle.SelectionForeColor = ThemeColor.ChangeColorBrightness(Program.colorR, -0.7);

            dgvProducto.RowsDefaultCellStyle.SelectionBackColor = Program.colorR;
            dgvProducto.RowsDefaultCellStyle.SelectionForeColor = ThemeColor.ChangeColorBrightness(Program.colorR, -0.7);
            #endregion
        }
Beispiel #11
0
        public frmNuevaPromocion()
        {
            InitializeComponent();
            #region colores de seleccion
            dgvPromocionXProducto.ColumnHeadersDefaultCellStyle.SelectionBackColor = Program.colorR;
            dgvPromocionXProducto.ColumnHeadersDefaultCellStyle.SelectionForeColor = ThemeColor.ChangeColorBrightness(Program.colorR, -0.7);

            dgvPromocionXProducto.RowHeadersDefaultCellStyle.SelectionBackColor = Program.colorR;
            dgvPromocionXProducto.RowHeadersDefaultCellStyle.SelectionForeColor = ThemeColor.ChangeColorBrightness(Program.colorR, -0.7);

            dgvPromocionXProducto.RowsDefaultCellStyle.SelectionBackColor = Program.colorR;
            dgvPromocionXProducto.RowsDefaultCellStyle.SelectionForeColor = ThemeColor.ChangeColorBrightness(Program.colorR, -0.7);
            #endregion

            daoPromocion          = new PromocionWS.PromocionWSClient();
            daoPromocionXProducto = new PromocionXProductoWS.PromocionXProductoWSClient();
            daoZona               = new ZonaWS.ZonaWSClient();
            cboZona.DataSource    = new BindingList <ZonaWS.zona>(daoZona.listarZonas().ToArray());
            cboZona.ValueMember   = "idZona";
            cboZona.DisplayMember = "nombre";

            if (frmVentanaPrincipal.nBtn == 1)
            {   //OBTNER DATOS DE FILA SELECCIONADA
                PromocionWS.promocion miPromocion = new PromocionWS.promocion();

                if (Program.pantallas[Program.pantallas.Count - 1].Formulario.Name == "frmGestionarPromociones")
                {
                    frmGestionarPromociones.promocionSeleccionada = (PromocionWS.promocion)frmGestionarPromociones.dgv.CurrentRow.DataBoundItem;
                    miPromocion = frmGestionarPromociones.promocionSeleccionada;
                }
                else
                {
                    frmBuscarPromocion.promocionSeleccionada = (PromocionWS.promocion)frmBuscarPromocion.dgv.CurrentRow.DataBoundItem;
                    miPromocion = frmBuscarPromocion.promocionSeleccionada;
                }
                txtId.Text            = miPromocion.idPromocion.ToString();
                txtNombre.Text        = miPromocion.nombre;
                txtDescripcion.Text   = miPromocion.descripcion;
                dtpFechaInicio.Value  = miPromocion.fechaInicio;
                dtpFechaFin.Value     = miPromocion.fechaFin;
                cboZona.SelectedValue = miPromocion.zona.idZona;
                //Listar los productos de la promoción.
                txtDescuento.Enabled      = false;
                txtStock.Enabled          = false;
                btnAddProducto.Enabled    = false;
                btnRemoveProducto.Enabled = false;
                btnBuscarProducto.Enabled = false;
                cboZona.Enabled           = false;
                int idPromocion = miPromocion.idPromocion;
                PromocionXProductoWS.promocionXProducto[] auxPromoXProd = daoPromocionXProducto.listarPromocionXProducto(idPromocion);
                if (auxPromoXProd.Length == 0)
                {
                    misPromocionXProducto = new BindingList <PromocionXProductoWS.promocionXProducto>();
                }
                else
                {
                    misPromocionXProducto = new BindingList <PromocionXProductoWS.promocionXProducto>(auxPromoXProd.ToList());
                }
                cargarTabla();
            }
            else
            {
                misPromocionXProducto = new BindingList <PromocionXProductoWS.promocionXProducto>();
                cargarTabla();
            }

            #region colores de seleccion
            dgvPromocionXProducto.ColumnHeadersDefaultCellStyle.SelectionBackColor = Program.colorR;
            dgvPromocionXProducto.ColumnHeadersDefaultCellStyle.SelectionForeColor = ThemeColor.ChangeColorBrightness(Program.colorR, -0.7);

            dgvPromocionXProducto.RowHeadersDefaultCellStyle.SelectionBackColor = Program.colorR;
            dgvPromocionXProducto.RowHeadersDefaultCellStyle.SelectionForeColor = ThemeColor.ChangeColorBrightness(Program.colorR, -0.7);

            dgvPromocionXProducto.RowsDefaultCellStyle.SelectionBackColor = Program.colorR;
            dgvPromocionXProducto.RowsDefaultCellStyle.SelectionForeColor = ThemeColor.ChangeColorBrightness(Program.colorR, -0.7);
            #endregion
        }
Beispiel #12
0
        public frmNuevoBorrador()
        {
            montoTotal = 0;
            daoZona    = new ZonaWS.ZonaWSClient();
            daoPedido  = new PedidoWS.PedidoWSClient();
            InitializeComponent();
            cboEstado.DataSource = estadoBorrador;
            lineas = new BindingList <LineaPedidoWS.lineaPedido>();
            completarTabla();
            if (frmVentanaPrincipal.nBtn == 1)
            {
                daoCliente = new ClienteWS.ClienteWSClient();
                daoLinea   = new LineaPedidoWS.LineaPedidoWSClient();
                btnBuscarCliente.Enabled = false;
                if (Program.empleado.cargo.idCargo == 2)
                {
                    gboPedido.Enabled      = true;
                    gboLineaPedido.Enabled = false;
                    txtDireccion.BackColor = SystemColors.InactiveCaption;
                    txtCantidad.BackColor  = SystemColors.InactiveCaption;
                    gboCliente.Enabled     = false;
                }
                //OBTENER DATOS DE FILA SELECCIONADA
                if (Program.pantallas[Program.pantallas.Count - 1].Formulario.Name == "frmGestionarBorradores")
                {
                    pedidoSeleccionado = (PedidoWS.pedido)frmGestionarBorradores.dgv.CurrentRow.DataBoundItem;
                }
                else
                {
                    pedidoSeleccionado = (PedidoWS.pedido)frmBuscarBorrador.dgv.CurrentRow.DataBoundItem;
                }
                txtIDOrdenVenta.Text                   = pedidoSeleccionado.idPedido.ToString();
                txtDireccion.Text                      = pedidoSeleccionado.direccionEntrega;
                clienteSeleccionado                    = daoCliente.obtenerCliente(pedidoSeleccionado.cliente.idCliente);
                clienteSeleccionado.idCliente          = pedidoSeleccionado.cliente.idCliente;
                pedidoSeleccionado.cliente             = new PedidoWS.cliente();
                pedidoSeleccionado.cliente.idCliente   = clienteSeleccionado.idCliente;
                pedidoSeleccionado.cliente.ruc         = clienteSeleccionado.ruc;
                pedidoSeleccionado.cliente.razonSocial = clienteSeleccionado.razonSocial;
                pedidoSeleccionado.cliente.grupo       = clienteSeleccionado.grupo;
                pedidoSeleccionado.cliente.tipoEmpresa = clienteSeleccionado.tipoEmpresa;
                ZonaWS.zona zona = daoZona.mostrarZonaCliente(clienteSeleccionado.idCliente);
                clienteSeleccionado.zona        = new ClienteWS.zona();
                clienteSeleccionado.zona.idZona = zona.idZona;
                txtRucCliente.Text  = clienteSeleccionado.ruc.ToString();
                txtRazonSocial.Text = clienteSeleccionado.razonSocial;
                LineaPedidoWS.lineaPedido[] auxLineas = daoLinea.listarLineaPedidos(pedidoSeleccionado.idPedido);
                montoTotal = pedidoSeleccionado.montoTotal;
                foreach (LineaPedidoWS.lineaPedido lp in auxLineas)
                {
                    lineas.Add(lp);
                }
                completarTabla();
            }

            #region colores de seleccion
            dgvLineas.ColumnHeadersDefaultCellStyle.SelectionBackColor = Program.colorR;
            dgvLineas.ColumnHeadersDefaultCellStyle.SelectionForeColor = ThemeColor.ChangeColorBrightness(Program.colorR, -0.7);

            dgvLineas.RowHeadersDefaultCellStyle.SelectionBackColor = Program.colorR;
            dgvLineas.RowHeadersDefaultCellStyle.SelectionForeColor = ThemeColor.ChangeColorBrightness(Program.colorR, -0.7);

            dgvLineas.RowsDefaultCellStyle.SelectionBackColor = Program.colorR;
            dgvLineas.RowsDefaultCellStyle.SelectionForeColor = ThemeColor.ChangeColorBrightness(Program.colorR, -0.7);
            #endregion
        }
        public frmNuevoEmpleado()
        {
            InitializeComponent();
            daoZona                = new ZonaWS.ZonaWSClient();
            daoEmpleado            = new EmpleadoWS.EmpleadoWSClient();
            daoEmpleadoXZona       = new EmpleadoXZonaWS.EmpleadoXZonaWSClient();
            cboCargo.DataSource    = cargos;
            cboCargo.SelectedIndex = 0;
            cboCargo.Enabled       = false;

            ZonaWS.zona[]             miLista    = daoZona.listarZonas();
            BindingList <ZonaWS.zona> listaZonas = new BindingList <ZonaWS.zona>(miLista.ToArray());

            cboZona.DataSource    = listaZonas;
            cboZona.ValueMember   = "idZona";
            cboZona.DisplayMember = "nombre";
            cboZona.SelectedIndex = 0;
            txtSumaVentas.Enabled = false;

            if (frmVentanaPrincipal.nBtn == 1)
            {
                EmpleadoWS.empleado miEmpleado;
                if (Program.pantallas[Program.pantallas.Count - 1].Formulario.Name == "frmGestionarEmpleados")
                {
                    frmGestionarEmpleados.empleadoSeleccionado = (EmpleadoWS.empleado)frmGestionarEmpleados.dgv.CurrentRow.DataBoundItem;
                    miEmpleado = frmGestionarEmpleados.empleadoSeleccionado;
                }
                else
                {
                    frmBuscarEmpleado.empleadoSeleccionado = (EmpleadoWS.empleado)frmBuscarEmpleado.dgv.CurrentRow.DataBoundItem;
                    miEmpleado = frmBuscarEmpleado.empleadoSeleccionado;
                }
                txtID.Text             = miEmpleado.idEmpleado.ToString();
                txtDNI.Text            = miEmpleado.dni.ToString();
                txtNombre.Text         = miEmpleado.nombre;
                txtApMaterno.Text      = miEmpleado.apellidoMaterno;
                txtApPaterno.Text      = miEmpleado.apellidoPaterno;
                txtTelefono1.Text      = miEmpleado.telefono1;
                txtTelefono2.Text      = miEmpleado.telefono2;
                txtCorreo.Text         = miEmpleado.correo.ToString();
                txtSumaVentas.Text     = miEmpleado.sumVentas.ToString();
                txtObjetivoVentas.Text = miEmpleado.objetivoVentas.ToString();
                txtDNI.Enabled         = false;

                if (miEmpleado.cargo.idCargo == 1)
                {
                    cboCargo.DisplayMember = "EMPLEADO";
                }
                else if (miEmpleado.cargo.idCargo == 2)
                {
                    cboCargo.DisplayMember = "JEFE DE VENTAS";
                }
                cboCargo.Enabled = false;

                cboZona.SelectedValue = miEmpleado.zona.idZona;
                cboZona.Enabled       = true;

                if (miEmpleado.genero == 'M')
                {
                    rbMasculino.Checked = true;
                }
                else
                {
                    rbFemenino.Checked = true;
                }

                try
                {
                    foto = miEmpleado.foto;
                    MemoryStream ms = new MemoryStream(miEmpleado.foto);
                    pbFoto.Image = new Bitmap(ms);
                }
                catch (Exception) { }
            }
        }