private void ListaPedidos()
        {
            CNPedido objDato = new CNPedido();

            PedidodataGridView.DataSource = objDato.ListaPedidos();
            IndexTable();
        }
        private void BuscarNumeroPedido(string id)
        {
            n = 5;
            CNPedido objDato = new CNPedido();

            objDato.NumPedido         = int.Parse(id);
            FechacomboBox3.DataSource = objDato.BuscarNumeroPedido();
            if (FechacomboBox3.SelectedIndex == -1)
            {
                MessageBox.Show("No Existe Pedido");
            }
            else
            {
                FechacomboBox3.DisplayMember = "Fecha";
                FechacomboBox3.DropDownStyle = ComboBoxStyle.DropDownList;
                FechacomboBox3.SelectedIndex = 0;
                n = 7;
                NumeroPediocomboBox.Items.Add(id);
                NumeroPediocomboBox.DropDownStyle = ComboBoxStyle.DropDownList;
                NumeroPediocomboBox.SelectedIndex = 0;


                NumeroPediocomboBox.Enabled = false;
                FechacomboBox3.Enabled      = true;
            }
        }
 private void btnEliminar_Click(object sender, EventArgs e)
 {
     if (PedidodataGridView.SelectedRows.Count > 0)
     {
         if (PedidodataGridView.CurrentRow.Cells[8].Value.ToString().Equals("FACTURADO"))
         {
             MessageBox.Show("No Se Puede Anular Un Pedido Facturado");
         }
         else
         {
             String            Men     = "¿Seguro que quiere anular a este pedido?";
             String            Tit     = "Anular Pedido";
             MessageBoxButtons buttons = MessageBoxButtons.YesNo;
             DialogResult      result  = MessageBox.Show(Men, Tit, buttons);
             if (result == DialogResult.Yes)
             {
                 CNPedido objDato = new CNPedido();
                 objDato.NumPedido = int.Parse(PedidodataGridView.CurrentRow.Cells[0].Value.ToString());
                 objDato.Fecha1    = DateTime.Parse(PedidodataGridView.CurrentRow.Cells[2].Value.ToString());
                 objDato.AnularPedido();
                 ListaPedidos();
                 MessageBox.Show("Pedido Anulado Exitosamente");
             }
         }
     }
     else
     {
         MessageBox.Show("Debe Seleccionar Una Fila");
     }
 }
        private void BuscarNumeroPedido(string id)
        {
            CNPedido objDato = new CNPedido();

            objDato.NumPedido             = int.Parse(id);
            PedidodataGridView.DataSource = objDato.BuscarNumeroPedido();
            IndexTable();
        }
        private void BuscarClientePedio(string id)
        {
            CNPedido objDato = new CNPedido();

            objDato.IdCliente             = id;
            PedidodataGridView.DataSource = objDato.BuscarClientePedido();
            IndexTable();
        }
        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");
                }
            }
        }
        private void listaFecha()
        {
            limpiar();
            n = 11;
            CNPedido objDato = new CNPedido();

            objDato.NumPedido            = int.Parse(NumeroPediocomboBox.Text);
            FechacomboBox3.DataSource    = objDato.BuscarNumeroPedido();
            FechacomboBox3.DisplayMember = "Fecha";
            FechacomboBox3.DropDownStyle = ComboBoxStyle.DropDownList;
            FechacomboBox3.SelectedIndex = 0;
            n = 3;
        }
Esempio n. 8
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();
        }
        private void BuscarClientePedio(string id)
        {
            n = 11;
            CNPedido objDato = new CNPedido();

            objDato.IdCliente = id;
            NumeroPediocomboBox.DataSource = objDato.BuscarClientePedidoDistintos();
            if (NumeroPediocomboBox.SelectedIndex == -1)
            {
                MessageBox.Show("No Existe Cliente");
            }
            else
            {
                NumeroPediocomboBox.DisplayMember = "numPedido";
                NumeroPediocomboBox.DropDownStyle = ComboBoxStyle.DropDownList;
                NumeroPediocomboBox.SelectedIndex = 0;

                listaFecha();
                NumeroPediocomboBox.Enabled = true;
                FechacomboBox3.Enabled      = true;
                n = 3;
            }
        }