private void btnCancelar_Click(object sender, EventArgs e) { this.Hide(); FormVentas ven = new FormVentas(); ven.ShowDialog(); this.Close(); }
private void btn_Ventas_Click(object sender, EventArgs e) { this.Hide(); FormVentas venticas = new FormVentas(); venticas.ShowDialog(); this.Close(); }
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(); } }
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(); } } }
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; } }