示例#1
0
        private void buttonUpdate_Click(object sender, EventArgs e)
        {
            if (textBoxID.Text != "" && textBoxIdVendedor.Text != "" && textBoxIdCliente.Text != "" && textBoxIdItem.Text != "")
            {
                Venta v = Venta.SearchID(Convert.ToInt32(textBoxID.Text));

                v.IdVenta    = Convert.ToInt32(textBoxID.Text);
                v.IdCliente  = Convert.ToInt32(textBoxIdCliente.Text);
                v.IdVendedor = Convert.ToInt32(textBoxIdVendedor.Text);
                v.IdItem     = Convert.ToInt32(textBoxIdItem.Text);
                v.FormaPago  = (FormaPago)FormaPago.Parse(typeof(FormaPago), comboBoxFormaPago.Text);

                if (Venta.Find(v.IdVenta))
                {
                    Venta.Update(v);

                    splitContainer1.Panel2.Controls.Clear();
                    ImprimirData(splitContainer1.Panel2).Show();
                    MessageBox.Show("Operación éxitosa");
                    LoadShowVenta(v);
                    ShowPositionID(v);
                }
                else
                {
                    MessageBox.Show("Operación fallida");
                }
            }
            else
            {
                MessageBox.Show("Campo vacio.\n¡Complete el campo!");
            }
        }
示例#2
0
        public void SetItems(int i, string value)
        {
            switch (i)
            {
            case 0:
                IdVenta = Convert.ToInt32(value);
                break;

            case 1:
                IdCliente = Convert.ToInt32(value);
                break;

            case 2:
                IdVendedor = Convert.ToInt32(value);
                break;

            case 3:
                IdItem = Convert.ToInt32(value);
                break;

            case 4:
                FormaPago = (FormaPago)FormaPago.Parse(typeof(FormaPago), value.ToString());
                break;
            }
        }
示例#3
0
        private void buttonAddVenta_Click(object sender, EventArgs e)
        {
            if (textBoxIdVendedor.Text != "" && textBoxIdCliente.Text != "" && textBoxIdItem.Text != "")
            {
                Venta v = new Venta();

                textBoxID.Text = v.IdVenta.ToString();

                if (!Venta.Find(Convert.ToInt32(textBoxID.Text)))
                {
                    v.IdVenta    = Convert.ToInt32(textBoxID.Text);
                    v.IdCliente  = 1;
                    v.IdVendedor = Convert.ToInt32(textBoxIdVendedor.Text);
                    v.IdItem     = Convert.ToInt32(textBoxIdItem.Text);
                    v.FormaPago  = (FormaPago)FormaPago.Parse(typeof(FormaPago), comboBoxFormaPago.Text);

                    v.Add();

                    if (Venta.Find(v.IdVenta))
                    {
                        splitContainer1.Panel2.Controls.Clear();
                        ImprimirData(splitContainer1.Panel2).Show();
                        MessageBox.Show("Operación éxitosa");
                        labelPositionID.Text = (Venta.ListaVentas.IndexOf(v) + 1).ToString() + " / " + Venta.ListaVentas.Count.ToString();
                    }
                    else
                    {
                        MessageBox.Show("Operación fallida");
                    }
                }
                else
                {
                    MessageBox.Show("La venta ya existe");
                }
            }
            else
            {
                MessageBox.Show("Campo vacio.\n¡Complete el campo!");
            }
        }