private void dataGrid_KeyDown(object sender, KeyEventArgs e) { if (e.KeyValue == 13) { sql.open(); string nombreArticulo = dataGrid.CurrentRow.Cells[1].Value.ToString(); int cantidadVenta = int.Parse(dataGrid.CurrentRow.Cells[0].Value.ToString()); Articulo articulo = sql.getArticulo(nombreArticulo); if (cantidadVenta > articulo.existencia) { MessageBox.Show("La cantidad solicitada excede la cantidad existente en el inventario.", "Error", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); sql.close(); this.Close(); } else { sql.agregarPreventa(nombreArticulo, cantidadVenta); ventas.actualizarTabla(); sql.close(); this.Close(); } } if (e.KeyValue == 27) { this.Close(); } }
private void cajaCantidadRecibida_KeyDown(object sender, KeyEventArgs e) { if (e.KeyValue == 13) { if (precioPagar > float.Parse(cajaCantidadRecibida.Text)) { MessageBox.Show("Cantidad Insuficiente.", "Error", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); cajaCantidadRecibida.Clear(); cajaCantidadRecibida.Focus(); } else { MessageBox.Show("Cambio: " + string.Format("{0:C}", (float.Parse(cajaCantidadRecibida.Text) - precioPagar))); lbCambio.Visible = false; botonCancelar.Visible = false; botonFinalizar.Visible = false; cantidadPagar.Visible = false; lbCantidadRecibida.Visible = false; cajaCantidadRecibida.Visible = false; botonFinalizar.Enabled = false; this.Text = "ESC Para Regresar...."; List <Articulo> articulosVendidos = new List <Articulo>(); sql.open(); articulosVendidos = sql.completarVenta(); sql.registrarGanancia(precioPagar); sql.close(); #if SISTEMA_FACTURAS_ string deseaFactura = MessageBox.Show("Deseas Facturar esta venta?", "Factura", MessageBoxButtons.YesNo, MessageBoxIcon.Question).ToString(); if (deseaFactura == "Yes") { moduloFactura factura = new moduloFactura(); factura.importe = precioPagar; factura.actualizarCajas(); factura.ShowDialog(); } #endif foreach (Articulo articulo in articulosVendidos) { ticketTexto.Text += articulo.cantidadVenta.ToString() + " " + articulo.nombre + " ( " + string.Format("{0:C}", articulo.precio) + " )" + Environment.NewLine; } ticketTexto.Text += Environment.NewLine + "Total: " + string.Format("{0:C}", precioPagar) + Environment.NewLine; ticketTexto.Text += "Pago con: " + string.Format("{0:C}", cajaCantidadRecibida.Text) + Environment.NewLine; ticketTexto.Text += "Cambio: " + string.Format("{0:C}", (float.Parse(cajaCantidadRecibida.Text) - precioPagar)); ticketTexto.Text += Environment.NewLine + Environment.NewLine + "Muchas Gracias por su compra!!"; ticket.Visible = true; botonCancelar.Focus(); } } if (e.KeyValue == 27) { modVenta.actualizarTabla(); this.Close(); } }
private void bCrearArticulo_Click(object sender, EventArgs e) { sql.open(); Articulo articulo = sql.getArticulo(cajaArticulo.Text); sql.eliminarArticulo(articulo.id); MessageBox.Show("Articulo Eliminado con Exito!"); sql.close(); this.Close(); }
private void bCrearArticulo_Click(object sender, EventArgs e) { if (tNombre.Text != "") { sql.open(); sql.actualizarArticulo(tNombre.Text, float.Parse(tPrecio.Text), tDescripcion.Text, ID); MessageBox.Show("Articulo modificado con exito!", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Information); sql.close(); this.Close(); } }
private void Form1_Load(object sender, EventArgs e) { #if SEGURIDAD_ try { this.Hide(); moduloLogin moduloSeguridad = new moduloLogin(); moduloSeguridad.frm = this; moduloSeguridad.ShowDialog(); sql.open(); this.Text = "Comercializadora y Distribuidora \"El Sol\" S.A. de C.V. - " + sql.getNombreUsuario(ID); desabilitarTodosBotones(); sql.CheckIn(ID); if (sql.getTipoUsuario(ID) == 1) { botonModuloEmpleados.Enabled = true; botonModuloCatalogo.Enabled = true; botonModuloVentas.Enabled = true; botonModuloCompras.Enabled = true; botonModuloReportes.Enabled = true; botonCerrarSesion.Enabled = true; } else { botonModuloCatalogo.Enabled = true; botonModuloVentas.Enabled = true; botonCerrarSesion.Enabled = true; } sql.close(); this.Show(); } catch (Exception ex) { MessageBox.Show("(" + ex.Source + "): " + ex.Message, "Error"); } #else botonModuloEmpleados.Enabled = true; botonModuloCatalogo.Enabled = true; botonModuloVentas.Enabled = true; botonModuloCompras.Enabled = true; botonModuloReportes.Enabled = true; botonCerrarSesion.Visible = false; this.Text += " - Modo Admin"; #endif }
private void registrarDevolucionCliente() { try { sql.open(); Articulo articulo = sql.getArticulo(dataGridView1.CurrentRow.Cells[1].Value.ToString()); int cantidad = int.Parse(dataGridView1.CurrentRow.Cells[0].Value.ToString()); Provedor provedor = sql.getProvedor("Cliente"); string verificarInfo = MessageBox.Show("Articulo: " + articulo.nombre + Environment.NewLine + "Cantidad: " + cantidad.ToString(), "Confirmar devolucion", MessageBoxButtons.OKCancel, MessageBoxIcon.Question).ToString(); if (verificarInfo == "OK") { sql.registrarCompra(provedor.id, articulo.id, cantidad); sql.cancelarVenta(); actualizarTabla(); cajaBusqueda.Focus(); } sql.close(); } catch (Exception ex) { #if DEBUG_ MessageBox.Show("Error: " + ex.Message + Environment.NewLine + Environment.NewLine + "Posible Causa: No existen articulos a regresar.", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); #endif } }
private void moduloReportes2_Load(object sender, EventArgs e) { comboProvedor.Items.Clear(); comboUsuarios.Items.Clear(); List <Provedor> listaProvedores = new List <Provedor>(); sql.open(); listaProvedores = sql.getListaProvedores(); foreach (Provedor provedor in listaProvedores) { if (provedor.nombre != "Cliente") { comboProvedor.Items.Add(provedor.nombre); } } List <String> listaUsuarios = sql.getlistaUsuarios(); foreach (String usuario in listaUsuarios) { comboUsuarios.Items.Add(usuario); } sql.close(); }
private void cajaBusqueda_KeyDown(object sender, KeyEventArgs e) { if (e.KeyValue == 13) { sql.open(); List <Articulo> articulos = new List <Articulo>(); articulos = sql.buscarArticulo(cajaBusqueda.Text); seleccionarArticuloCompra compra = new seleccionarArticuloCompra(articulos); sql.close(); compra.ShowDialog(); cajaArticuloAComprar.Text = compra.nombreArticuloFinal; cajaCantidad.Enabled = true; cajaBusqueda.Clear(); cajaCantidad.Focus(); } }
public Articulo(int idArticulo) { try { sql.open(); MySqlDataReader sqlRead = sql.query("SELECT * FROM articulos WHERE id = " + idArticulo.ToString()); if (sqlRead.HasRows) { sqlRead.Read(); id = sqlRead.GetInt32(0); nombre = sqlRead.GetString(1); precio = sqlRead.GetFloat(2); descripcion = sqlRead.GetString(3); existencia = int.Parse(sqlRead.GetString(4)); cantidadVenta = 1; sqlRead.Close(); } sql.close(); } catch { } }
private void validarInformacion() { try { mysql sql = new mysql(); sql.open(); int id = sql.validarUsuario(cajaUsuario.Text, cajaContrasena.Text); if (id != 0) { frm.ID = id; sql.close(); this.Close(); } else { MessageBox.Show("El nombre de usuario o contraseña es incorrecto.", "Usuario Invalido"); cajaContrasena.Clear(); cajaUsuario.Clear(); cajaUsuario.Focus(); } } catch (Exception ex) { MessageBox.Show("(" + ex.Source + "): " + ex.Message, "Error"); } }
private void validarInformacion() { try { mysql sql = new mysql(); sql.open(); int id = sql.validarUsuario(cajaUsuario.Text, cajaContrasena.Text); if (id != 0) { frm.ID = id; sql.close(); this.Close(); } else { MessageBox.Show("El nombre de usuario o contraseña es incorrecto.", "Usuario Invalido"); cajaContrasena.Clear(); cajaUsuario.Clear(); cajaUsuario.Focus(); } } catch (Exception ex) { MessageBox.Show("(" + ex.Source + "): " + ex.Message, "Error"); } }
private void tBusqueda_KeyDown(object sender, KeyEventArgs e) { sql.open(); List <Articulo> Articulos = new List <Articulo>(); if (e.KeyValue == 13) { Articulos = sql.buscarArticulo(tBusqueda.Text); if (Articulos != null) { seleccionarArticulo seleccionar = new seleccionarArticulo(Articulos); seleccionar.ShowDialog(); } else { MessageBox.Show("No Existe Ningun Articulo Con Ese Nombre"); } tBusqueda.Clear(); tBusqueda.Focus(); } if (e.KeyValue == 27) { this.Close(); } sql.close(); }
private void button2_Click(object sender, EventArgs e) { sql.open(); if (cajaUsuario.Text != "" && cajaNombre.Text != "") { if (cajaContrasena.Text == cajaContrasena2.Text && cajaContrasena.Text != "") { if (!sql.verificarSiExisteUsuario(cajaUsuario.Text)) { sql.crearNuevoUsuario(cajaUsuario.Text, cajaContrasena.Text, cajaNombre.Text, "0"); MessageBox.Show("Nuevo Empleado Creado Con Exito!", "Creacion de Empleado"); this.Close(); } else { MessageBox.Show("Ususario Ya Registrado!", "Error"); cajaUsuario.Clear(); cajaUsuario.Focus(); //Nombre Usuario Invalido } } else if (cajaContrasena.Text != cajaContrasena2.Text) { MessageBox.Show("Las contraseñas no son iguales"); } } sql.close(); }
private void moduloComprasBorrarProvedor_Load(object sender, EventArgs e) { comboProvedores.Items.Clear(); sql.open(); List <Provedor> listaProvedores = new List <Provedor>(); listaProvedores = sql.getListaProvedores(); foreach (Provedor provedor in listaProvedores) { if (provedor.nombre != "Cliente") { comboProvedores.Items.Add(provedor.nombre); } } sql.close(); }
private void botonCrearProvedor_Click(object sender, EventArgs e) { if (cajaNombre.Text != "") { sql.open(); sql.crearNuevoProvedor(cajaNombre.Text, cajaDireccion.Text, cajaTelefono.Text, cajaRFC.Text); MessageBox.Show("Proveedor Creado Con Exito!"); compras.actualizarCombo(); sql.close(); this.Close(); } }
private void bCrearArticulo_Click(object sender, EventArgs e) { if (tNombre.Text != "") { sql.open(); sql.crearNuevoArticulo(tNombre.Text, float.Parse(tPrecio.Text), tDescripcion.Text, tExistencia.Text); MessageBox.Show("Articulo creado con exito!"); tNombre.Clear(); tExistencia.Clear(); tPrecio.Clear(); tDescripcion.Clear(); sql.close(); this.Close(); } }
private void dataGrid_KeyDown(object sender, KeyEventArgs e) { if (e.KeyValue == 13) { sql.open(); string nombreArticulo = dataGrid.CurrentRow.Cells[0].Value.ToString(); Articulo articulo = sql.getArticulo(nombreArticulo); nombreArticuloFinal = articulo.nombre; sql.close(); this.Close(); } if (e.KeyValue == 27) { this.Close(); } }
private void ejecutarFactura_Click(object sender, EventArgs e) { if (cajaNombre.Text != "") { sql.open(); string dia = ""; string mes = ""; string ano = ""; string[] preformato; preformato = cajaFecha.Text.Split('/'); dia = preformato[0]; mes = preformato[1]; ano = preformato[2]; string fechaFormato = ano + "-" + mes + "-" + dia; sql.crearFactura(cajaNombre.Text, double.Parse(cajaImporte.Text), fechaFormato); sql.close(); this.Close(); } }