private void button1_Click(object sender, EventArgs e)
        {
            if (string.IsNullOrEmpty(textBoxNumeroPedido.Text))
            {
                limpiar();
            }
            else
            {
                limpiar();
                CNPedido objPedido = new CNPedido();
                objPedido.NumPedido = int.Parse(textBoxNumeroPedido.Text);
                Thread.CurrentThread.CurrentCulture = new CultureInfo("en-GB");
                objPedido.Fecha1 = DateTime.Parse(textBoxFecha.Text);

                try
                {
                    DataTable Pedido = objPedido.BuscarPedidoFactura();
                    int       n      = int.Parse(Pedido.Rows[0][8].ToString());
                    comboBox2.SelectedIndex = n - 1;
                    textBoxSubTotal.Text    = Pedido.Rows[0][3].ToString();
                    textBoxServicio.Text    = Pedido.Rows[0][4].ToString();
                    textBoxIVA.Text         = Pedido.Rows[0][5].ToString();
                    textBoxTotal.Text       = Pedido.Rows[0][6].ToString();

                    CNCliente objCli = new CNCliente();
                    objCli.Id = Pedido.Rows[0][1].ToString();
                    DataTable Cliente = objCli.BuscarID();

                    textBoxRUC.Text       = Cliente.Rows[0][1].ToString();
                    textBoxNombre.Text    = Cliente.Rows[0][2].ToString();
                    textBoxApellido.Text  = Cliente.Rows[0][3].ToString();
                    textBoxDireccion.Text = Cliente.Rows[0][4].ToString();
                    textBoxCorreo.Text    = Cliente.Rows[0][5].ToString();
                    textBoxTelefono.Text  = Cliente.Rows[0][6].ToString();


                    CNDetallePedido objDet = new CNDetallePedido();
                    objDet.NumPedido = int.Parse(textBoxNumeroPedido.Text);
                    objDet.Fecha     = DateTime.Parse(textBoxFecha.Text);
                    ListaPedido      = objDet.ListaDetallePedidos();
                    ProductodataGridView.DataSource = ListaPedido;
                    ListaIndex2();

                    btnEmitir.Enabled       = true;
                    comboBox1.SelectedIndex = 0;
                    comboBox1.Enabled       = true;
                }
                catch
                {
                    MessageBox.Show("Pedido No Existo o No esta Cerrado el Pedido");
                }
            }
        }
Exemple #2
0
        private void cargarClienteNumero()
        {
            CNFactura objDato = new CNFactura();

            objDato.Numfactura = int.Parse(NumeroPediocomboBox.GetItemText(NumeroPediocomboBox.SelectedItem));
            DataTable dato = objDato.BuscarPedidoFactura();

            CNPedido objPedido = new CNPedido();

            objPedido.NumPedido = int.Parse(dato.Rows[0][1].ToString());
            DataTable Pedido = objPedido.BuscarNumeroPedido();
            int       n      = int.Parse(Pedido.Rows[0][8].ToString());

            comboBox2.SelectedIndex = n - 1;
            textBoxSubTotal.Text    = Pedido.Rows[0][3].ToString();
            textBoxServicio.Text    = Pedido.Rows[0][4].ToString();
            textBoxIVA.Text         = Pedido.Rows[0][5].ToString();
            textBoxTotal.Text       = Pedido.Rows[0][6].ToString();
            textBoxEstado.Text      = Pedido.Rows[0][7].ToString();
            int index = FechacomboBox3.FindString(Pedido.Rows[0][2].ToString());

            FechacomboBox3.SelectedIndex = index;


            CNCliente objCli = new CNCliente();

            objCli.Id = Pedido.Rows[0][1].ToString();
            DataTable Cliente = objCli.BuscarID();

            textBoxRUC.Text       = Cliente.Rows[0][1].ToString();
            textBoxNombre.Text    = Cliente.Rows[0][2].ToString();
            textBoxApellido.Text  = Cliente.Rows[0][3].ToString();
            textBoxDireccion.Text = Cliente.Rows[0][4].ToString();
            textBoxCorreo.Text    = Cliente.Rows[0][5].ToString();
            textBoxTelefono.Text  = Cliente.Rows[0][6].ToString();


            CNDetallePedido objDet = new CNDetallePedido();

            objDet.NumPedido = int.Parse(dato.Rows[0][1].ToString());
            Thread.CurrentThread.CurrentCulture = new CultureInfo("en-GB");
            objDet.Fecha = DateTime.Parse(FechacomboBox3.GetItemText(FechacomboBox3.SelectedItem));
            ListaPedido  = objDet.ListaDetallePedidos();
            ProductodataGridView.DataSource = ListaPedido;
            ListaIndex2();
        }