Esempio n. 1
0
        private void btnBuscarCliente_Click(object sender, EventArgs e)
        {
            frmBuscarCliente formBusquedaCliente = new frmBuscarCliente(1, Program.empleado.cartera.idCartera);

            if (formBusquedaCliente.ShowDialog() == DialogResult.OK)
            {
                clienteSeleccionado = frmBuscarCliente.clienteSeleccionado;
                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;
                txtIdProducto.Text        = "";
                txtNombreProducto.Text    = "";
                txtPrecioUnitario.Text    = "";
                productoXZonaSeleccionado = null;
                completarTabla();
            }
        }
Esempio n. 2
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
        }