private void btn_Ventas_Click(object sender, EventArgs e)
        {
            this.Hide();
            FormVentas venticas = new FormVentas();

            venticas.ShowDialog();
            this.Close();
        }
Exemplo n.º 2
0
        private void btnCancelar_Click(object sender, EventArgs e)
        {
            this.Hide();
            FormVentas ven = new FormVentas();

            ven.ShowDialog();
            this.Close();
        }
Exemplo n.º 3
0
        private void btningresar_Click(object sender, EventArgs e)
        {
            ClassValidacion validacion   = new ClassValidacion();
            ClassConexionBD autentificar = new ClassConexionBD();

            if (validacion.Espacio_Blanco(ErrorProvider, txtcontraseñalogin) || validacion.Espacio_Blanco(ErrorProvider, txtUsuario))
            {
                if (validacion.Espacio_Blanco(ErrorProvider, txtcontraseñalogin))
                {
                    if (!validacion.Espacio_Blanco(ErrorProvider, txtUsuario))
                    {
                        ErrorProvider.SetError(txtUsuario, "");
                    }
                    ErrorProvider.SetError(txtcontraseñalogin, "No se ingreso una contraseña.");
                }
                if (validacion.Espacio_Blanco(ErrorProvider, txtUsuario))
                {
                    if (!validacion.Espacio_Blanco(ErrorProvider, txtcontraseñalogin))
                    {
                        ErrorProvider.SetError(txtcontraseñalogin, "");
                    }
                    ErrorProvider.SetError(txtUsuario, "No se ingreso un usuario.");
                }
            }
            else
            {
                if (autentificar.Autentificacion(txtUsuario.Text.ToString(), txtcontraseñalogin.Text.ToString()) == true)
                {
                    try
                    {
                        int codigo = autentificar.CodigoPuesto;

                        this.Hide();
                        if (codigo == 3)
                        {
                            FormVentas ventas = new FormVentas();
                            ventas.ShowDialog();
                        }
                        else if (codigo == 1)
                        {
                            FormAdministracion admin = new FormAdministracion();
                            admin.ShowDialog();
                        }
                        else
                        {
                            FormRegistroBodega bodega = new FormRegistroBodega();
                            bodega.ShowDialog();
                        }
                        this.Close();
                    }
                    catch (Exception ex)
                    {
                        MessageBox.Show("" + ex);
                    }
                }
            }
        }
        private void button2_Click_1(object sender, EventArgs e)
        {
            DialogResult result = MessageBox.Show("Desea cancelar la compra?", "Confirmacion", MessageBoxButtons.YesNo, MessageBoxIcon.Warning);

            if (result == DialogResult.Yes)
            {
                this.Hide();
                FormVentas ven = new FormVentas();
                ven.ShowDialog();
                this.Close();
            }
        }
Exemplo n.º 5
0
        private void btnConfirmar_Click(object sender, EventArgs e)
        {
            if (dgv_ProdDev.Rows.Count == 0)
            {
                MessageBox.Show("No hay datos seleccionados", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
            else
            {
                tran.CodConf = 1;
                FormConfirmacion conf = new FormConfirmacion();
                conf.ShowDialog();

                if (tran.CodConf == 2)
                {
                    conexion.cmd = new SqlCommand("INSERT INTO Devoluciones(num_devolucion, num_factura, fecha_devolucion, " +
                                                  "cod_empleado) values('" + txtDevolucion.Text.ToString() + "','" + mtb_Factura.Text.ToString() + "'," +
                                                  "'" + dtp_Fecha.Value.ToShortDateString() + "','" + conexion.Cod_empleado + "')", conexion.sc);
                    conexion.AbrirConexion();
                    conexion.cmd.ExecuteNonQuery();
                    conexion.CerrarConexion();

                    conexion.cmd = new SqlCommand("INSERT INTO DevolucionDetalle(num_devolucion, cod_producto, cantidad, motivo, cod_estado) " +
                                                  "values('" + txtDevolucion.Text.ToString() + "',@codProd,@cantidad,@motivo,'1')", conexion.sc);
                    foreach (DataGridViewRow row in dgv_ProdDev.Rows)
                    {
                        conexion.cmd.Parameters.Clear();

                        conexion.cmd.Parameters.AddWithValue("@codProd", Convert.ToString(row.Cells["columnaCodigo"].Value));
                        conexion.cmd.Parameters.AddWithValue("@cantidad", Convert.ToString(row.Cells["columnaCantidad"].Value));
                        conexion.cmd.Parameters.AddWithValue("@motivo", Convert.ToString(row.Cells["columnaMotivo"].Value));

                        conexion.AbrirConexion();
                        conexion.cmd.ExecuteNonQuery();
                        conexion.CerrarConexion();
                    }

                    DialogResult result = MessageBox.Show("Se ingresara devulta al inventario?", "Inventario", MessageBoxButtons.YesNo, MessageBoxIcon.Information);
                    if (result == DialogResult.Yes)
                    {
                        conexion.cmd = new SqlCommand("UPDATE Productos set existencia = existencia + @cantidad where cod_producto = @codProd", conexion.sc);
                        foreach (DataGridViewRow row in dgv_ProdDev.Rows)
                        {
                            conexion.cmd.Parameters.Clear();

                            conexion.cmd.Parameters.AddWithValue("@codProd", Convert.ToString(row.Cells["columnaCodigo"].Value));
                            conexion.cmd.Parameters.AddWithValue("@cantidad", Convert.ToString(row.Cells["columnaCantidad"].Value));
                            conexion.AbrirConexion();
                            conexion.cmd.ExecuteNonQuery();
                            conexion.CerrarConexion();
                        }
                    }
                    this.Hide();
                    FormVentas ven = new FormVentas();
                    ven.ShowDialog();
                    this.Close();
                }
                else
                {
                    MessageBox.Show("No se pudo confirmar. Llame a su supervisor.", "ERROR", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                    this.Hide();
                    FormDevoluciones dev = new FormDevoluciones();
                    dev.ShowDialog();
                    this.Close();
                }
            }
        }
Exemplo n.º 6
0
        private void button1_Click(object sender, EventArgs e)
        {
            FormVentas ventas = new FormVentas();

            ventas.Show();
        }
        private void btnImprimir_Click(object sender, EventArgs e)
        {
            DialogResult result = MessageBox.Show("Desea finalizar la compra?", "Finalizar Compra", MessageBoxButtons.YesNo, MessageBoxIcon.Warning);

            if (result == DialogResult.Yes)
            {
                try
                {
                    con.cmd = new SqlCommand("INSERT INTO Ventas(num_factura, cod_empleado, descuentoPorcentaje, impuestoPorcentaje, fecha_Venta) " +
                                             "values('" + txtfactura.Text.ToString() + "', '" + con.Cod_empleado + "', " + datos.PorcentajeDes + ", " + datos.PorcentajeImp + ", '" + dtp_FechaVenta.Value.ToShortDateString() + "')", con.sc);
                    con.AbrirConexion();
                    con.cmd.ExecuteNonQuery();
                    con.CerrarConexion();
                }
                catch (Exception ex)
                {
                    MessageBox.Show("ERROR " + ex, "ERROR");
                }

                con.cmd = new SqlCommand("INSERT INTO VentaDetalle(num_factura, cod_prducto, cantidad, precioVenta) " +
                                         "values('" + txtfactura.Text.ToString() + "',@codProd,@cantidad,@precio)", con.sc);


                foreach (DataGridViewRow row in dgvventas.Rows)
                {
                    try
                    {
                        con.cmd.Parameters.Clear();

                        con.cmd.Parameters.AddWithValue("@codProd", Convert.ToString(row.Cells["columna_codigo"].Value));
                        con.cmd.Parameters.AddWithValue("@cantidad", Convert.ToString(row.Cells["columna_cantidad"].Value));
                        con.cmd.Parameters.AddWithValue("@precio", Convert.ToString(row.Cells["columna_precio"].Value));
                        con.AbrirConexion();
                        con.cmd.ExecuteNonQuery();
                        con.CerrarConexion();
                    }catch (Exception ex)
                    {
                        MessageBox.Show("ERROR " + ex, "ERROR");
                    }
                }

                con.cmd = new SqlCommand("UPDATE Productos set existencia = existencia - @cantidad " +
                                         "where cod_producto = @codigo", con.sc);

                foreach (DataGridViewRow row in dgvventas.Rows)
                {
                    try
                    {
                        con.cmd.Parameters.Clear();
                        con.cmd.Parameters.AddWithValue("@cantidad", Convert.ToString(row.Cells["columna_cantidad"].Value));
                        con.cmd.Parameters.AddWithValue("@codigo", Convert.ToString(row.Cells["columna_codigo"].Value));
                        con.AbrirConexion();
                        con.cmd.ExecuteNonQuery();
                        con.CerrarConexion();
                    }catch (Exception ex)
                    {
                        MessageBox.Show("ERROR " + ex, "ERROR");
                    }
                }

                FromWindow reporte = new FromWindow();
                reporte.ShowDialog();

                FormVentas ven = new FormVentas();
                ven.ShowDialog();
            }
            else
            {
                txtcantidad.Text       = "";
                txtcodigoproducto.Text = "";
                dgvventas.Rows.Clear();
                return;
            }
        }