Beispiel #1
0
        private void FrmVenta_Load(object sender, EventArgs e)
        {
            try
            {
                DataSet ds = FVenta.GetAll();
                dt = ds.Tables[0];
                dgvVentas.DataSource = dt;

                if (dt.Rows.Count > 0)
                {
                    lblDatosNoEncontrados.Visible = false;
                    DgvVentas_CellClick(null, null);
                }
                else
                {
                    lblDatosNoEncontrados.Visible = true;
                }

                MostrasGuardarCancelar(false);
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message + ex.StackTrace);
            }
        }
Beispiel #2
0
        private void FRM_Ventas_Load(object sender, EventArgs e)
        {
            CMB_Buscar.Text = "Nombre";

            try
            {
                DataSet ds = FVenta.GetAll();
                dt = ds.Tables[0];
                dgvVentas.DataSource = dt;

                if (dt.Rows.Count > 0)
                {
                    noencontrado.Visible = false;
                    dgvVentas_CellClick(null, null);
                }
                else
                {
                    noencontrado.Visible = true;
                }
            }
            catch (Exception)
            {
                //MessageBox.Show(ex.Message + ex.StackTrace);
                MessageBox.Show("Algo salió mal, favor volver a cargar las Ventas", "Error", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }

            MostrarGuardarCancelar(false);
            text_ClienteId.Enabled     = false;
            text_ClienteNombre.Enabled = false;
        }
Beispiel #3
0
        private void btnGuardar_Click(object sender, EventArgs e)
        {
            try
            {
                string sResultado = ValidarDatos();


                if (sResultado == "")

                {
                    if (txtId.Text == "")
                    {
                        Venta venta = new Venta();
                        venta.Cliente.Id      = Convert.ToInt32(txtClienteId.Text);
                        venta.FechaVenta      = txtFecha.Value;
                        venta.TipoDocumento   = cmbTipoDoc.Text;
                        venta.NumeroDocumento = txtNumeroDocumento.Text;

                        venta.Cliente.Nombre = txtClienteNombre.Text;

                        int iVentaId = FVenta.Insertar(venta);

                        if (iVentaId > 0)
                        {
                            FrmVentas_Load(null, null);

                            CargarDetalle(venta);
                        }
                    }
                    else
                    {
                        Venta venta = new Venta();
                        venta.Id              = Convert.ToInt32(txtId.Text);
                        venta.Cliente.Id      = Convert.ToInt32(txtClienteId.Text);
                        venta.FechaVenta      = txtFecha.Value;
                        venta.TipoDocumento   = cmbTipoDoc.Text;
                        venta.NumeroDocumento = txtNumeroDocumento.Text;

                        int iVentaId = FVenta.Insertar(venta);

                        if (FVenta.Actualizar(venta) == 1)
                        {
                            MessageBox.Show("Datos Insertados Correctamente");
                            FrmVentas_Load(null, null);
                        }
                    }
                }
                else
                {
                    MessageBox.Show("Faltan cargar Datos: " + sResultado);
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message + ex.StackTrace);
            }
        }
Beispiel #4
0
        public void GetNumeroDocumento()
        {
            DataSet ds = FVenta.GetNumeroDocumento();

            dt = ds.Tables[0];
            Venta venta = new Venta();

            venta.NumeroDocumento = Convert.ToInt32(dt.Rows[0][0].ToString());
            text_NumeroDoc.Text   = (venta.NumeroDocumento > 9 ? "00000" : "000000") + venta.NumeroDocumento;
        }
Beispiel #5
0
        private void btnGuardar_Click(object sender, EventArgs e)
        {//guardar
            try
            {
                string sresultado = ValidarDatos();

                if (sresultado == "")
                {
                    if (textId.Text == "")
                    {
                        Venta venta = new Venta();
                        venta.Cliente.Id      = Convert.ToInt32(text_ClienteId.Text);
                        venta.FechaVenta      = text_fecha.Value;
                        venta.NumeroDocumento = Convert.ToInt32(text_NumeroDoc.Text);
                        venta.Cliente.Nombre  = text_ClienteNombre.Text;

                        //este es el metodo para guardar el log con la accion Guardar Ventas
                        Form1.Log(Usuario.Nombreusuario, "Venta Guardada: ");


                        int iVentaId = FVenta.Insertar(venta);
                        if (iVentaId > 0)
                        {
                            FRM_Ventas_Load(null, null);
                            venta.Id = iVentaId;
                            CargarDetalle(venta);
                        }
                    }

                    else
                    {
                        Venta venta = new Venta();
                        venta.Id              = Convert.ToInt32(textId.Text);
                        venta.Cliente.Id      = Convert.ToInt32(text_ClienteId.Text);
                        venta.FechaVenta      = text_fecha.Value;
                        venta.NumeroDocumento = Convert.ToInt32(text_NumeroDoc.Text);

                        if (FVenta.Actualizar(venta) == 1)
                        {
                            MessageBox.Show("Datos Modificados correctamente");
                            FRM_Ventas_Load(null, null);
                        }
                    }
                }

                else
                {
                    MessageBox.Show("Faltan Completar Datos: \n " + sresultado);
                }
            }
            catch (Exception)
            {
                MessageBox.Show("Algo salió mal, Favor llenar correctamente todos los campos e intentarlo nuevamente", "Error", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
        }