Example #1
0
 public void Delete()
 {
     if (Find(this.IdVenta))
     {
         ListaVentas.Remove(this);
         GestionArchivo gs = new GestionArchivo(pathID);
         gs.Save(IdVenta.ToString());
     }
 }
Example #2
0
        private void cmdbfRegistar_Click(object sender, EventArgs e)
        {
            int IdVenta;

            if (dgvRegistrarVenta.RowCount > 0)
            {
                if (ValidarClientes())
                {
                    if (chkCliente.Checked == true)
                    {
                        string[] RCli = { "0", txtRazonSocial.Text, cmbTipoDoc.SelectedValue.ToString(), cmbNumeroDocumento.Text, txtDirección.Text };
                        cliente.insActCliente(RCli);
                        IdCliente = cliente.IdCliente();
                    }
                    else
                    {
                        IdCliente = Convert.ToInt32(cmbNumeroDocumento.SelectedValue);
                    }
                    string nSerieVenta = Convert.ToString(0001000);
                    try
                    {
                        string[] RVen = { IdCliente.ToString().ToString(), varpublic.idEmpleado.ToString(), DateTime.Now.ToString("dd-MM-yyyy"),
                                          "2",                             nSerieVenta,                     TotalVenta.ToString(),              TotalVenta.ToString(), Convert.ToString(gananc) };
                        IdVenta = Venta.InsertarVenta(RVen);

                        for (int c = 0; c <= dgvRegistrarVenta.RowCount - 1; c++)
                        {
                            string[] IDVen = { IdVenta.ToString(),                                  dgvRegistrarVenta.Rows[c].Cells[0].Value.ToString(),
                                               dgvRegistrarVenta.Rows[c].Cells[3].Value.ToString(), dgvRegistrarVenta.Rows[c].Cells[4].Value.ToString(),
                                               dgvRegistrarVenta.Rows[c].Cells[5].Value.ToString() };
                            dventa.InsertarDetalleVenta(IDVen);

                            producto.resStock(Convert.ToInt32(dgvRegistrarVenta.Rows[c].Cells[0].Value), Convert.ToInt32(dgvRegistrarVenta.Rows[c].Cells[6].Value));
                        }
                        frmBoletaVenta frmAbout = new frmBoletaVenta();
                        frmAbout.ShowDialog();
                        producto.ProductoId();
                        rellenacombo();
                        dgvRegistrarVenta.Rows.Clear();
                        btnNuevo_Click(sender, e);
                        lblTotalPagar.Text = "Total a pagar";
                        cmbCategoria.Focus();
                        lblMensaje.Text = "Info!";
                    }
                    catch (System.Exception ex) { MessageBox.Show(ex.ToString()); }
                }
            }
            else
            {
                MessageBox.Show("No se puede grabar ingreso," + Char.ConvertFromUtf32(13) + "No existen items o superó límite máximo de items por comprobante", "Aviso");
            }
        }
Example #3
0
        public Venta()
        {
            Count = ListaVentas.Count;

            GestionArchivo gs = new GestionArchivo(pathID);

            gs.CreateFile();
            string ID = gs.GetDateOne();

            if (ID != null)
            {
                IdVenta = Convert.ToInt32(ID);
                gs.Delete(IdVenta.ToString());
            }
            else
            {
                IdVenta = ListaVentas.Count + 1;
            }
        }
Example #4
0
 public override string ToString()
 {
     return(IdVenta.ToString() + "\t" + IdCliente.ToString() + "\t" + IdVendedor.ToString() +
            "\t" + IdItem.ToString() + "\t" + FormaPago.ToString());
 }
Example #5
0
        public bool Modificar()
        {
            ConexionDb conexion = new ConexionDb();
            bool       paso     = false;

            paso = conexion.EjecutarDB("Update Ventas set Fecha = '" + Fecha.ToString("dd/MM//yyyy") + "', IdCliente = '" + IdCliente + "', Monto = '" + Monto + "' Where IdVenta = " + IdVenta.ToString());
            return(paso);
        }
Example #6
0
 public override string ToString()
 {
     return(IdFactura.ToString() + "\t" + IdVenta.ToString() + "\t" + precioFinal.ToString());
 }
Example #7
0
 public override string ToString()
 {
     return(IdVenta.ToString());
 }