protected override bool ProcessCmdKey(ref Message msg, Keys keyData) { if (this.Focused) { return(base.ProcessCmdKey(ref msg, keyData)); } if ((keyData != Keys.F1) & (keyData != Keys.F2) & (keyData != Keys.F3) & (keyData != Keys.F4)) { return(base.ProcessCmdKey(ref msg, keyData)); } try { switch (keyData) { case Keys.F1: Connections cx = new Connections(this); //nombre, idsucursal, idempleado, idalmacen, nombrefar cx.GuardarFactura(numF, fecha.Text, total, ide); cx.GuardarDetalleFactura(ida); numF = cx.NumeroFactura(); MessageBox.Show("Venta Realizada!"); Limpiar L = new Limpiar(this); L.Facturas(); total = 0; //Cada vez que se realiza una venta todo debe quedar limpio cuando se agrega un producto al detalle de la venta los txbx deben quedar limpios break; case Keys.F2: MessageBox.Show("Consulta"); ConsultaVentas nueva = new ConsultaVentas(); nueva.Show(); break; case Keys.F3: Receta Nueva = new Receta(); if (Nueva.ShowDialog() == DialogResult.OK) { MessageBox.Show("Receta Aceptada!"); //Me quedo duda esto para que? } break; case Keys.F4: MessageBox.Show("Venta Cancelada"); Limpiar C = new Limpiar(this); C.Facturas(); total = 0; break; default: break; } } catch { MessageBox.Show("Error de validacion!"); } return(true); }
protected override bool ProcessCmdKey(ref Message msg, Keys keyData) { if (this.Focused) { return(base.ProcessCmdKey(ref msg, keyData)); } if ((keyData != Keys.F1) & (keyData != Keys.F2) & (keyData != Keys.F3) & (keyData != Keys.F4) & (keyData != Keys.F5)) { return(base.ProcessCmdKey(ref msg, keyData)); } switch (keyData) { case Keys.F1: #region proveedores if (state == "pvad") { cx.insertarProv(tbxAddPNom.Text, tbxAddPResp.Text, tbxAddPDir.Text, tbxAddPRFC.Text, tbxAddPTel.Text, tbxAddPCorr.Text); MessageBox.Show("Guardado!"); Limpiar limp = new Limpiar(this); limp.Clean_AddProv(); //idproveedor, Nombre, Responsable, Direccion, RFC, Telefono, Correo //insert into proveedor(nombre,responsable,direccion,rfc,telefono,correo) values('Bayer','Mauricio Lizarraga','Paseo de los heores','12as45ad664a1','6645604723','*****@*****.**') } if (state == "pved") { cx.UpdateProv(tbxEdPNom.Text, tbxEdPResp.Text, tbxEdPDir.Text, tbxEdPRFC.Text, tbxEdPTel.Text, tbxEdPCorr.Text, tbxEdPNu.Text); MessageBox.Show("Guardado!"); Limpiar limp = new Limpiar(this); limp.Clean_EdProv(); } #endregion #region productos if (state == "pdad") { //idproducto, producto, Activo, idvia, reqReceta, Precio, idproveedor cx.insertarProd(tbxAddPdNom.Text, tbxAddPdAct.Text, cbxAddPdVia.Text.Substring(0, 1), cbxAddPdRec.Text.Substring(0, 1), tbxAddPdPrec.Text, tbxAddPdNumProv.Text); MessageBox.Show("Guardado!"); cx = new Connections(this); cx.cbx(); Limpiar limp = new Limpiar(this); limp.Clean_AddProd(); } if (state == "pded") { cx.UpdateProd(tbxEdPdNom.Text, tbxEdPdAct.Text, cbxEdPdVia.Text.Substring(0, 1), cbxEdPdRec.Text.Substring(0, 1), tbxEdPdPrec.Text, tbxEdPdNumProv.Text, tbxEdPdNum.Text); MessageBox.Show("Guardado!"); cx = new Connections(this); cx.cbx(); Limpiar limp = new Limpiar(this); limp.Clean_EddProd(); } #endregion #region inventarios if (state == "invad") { //existencias, idalmacen, idproducto, fecha, comentarios cx.insertarInv(tbxAddInvQt.Text, tbxAddInvNP.Text, tbxAddInvCom.Text, ida); MessageBox.Show("Guardado!"); Limpiar limp = new Limpiar(this); limp.Clean_AddInv(); } if (state == "inved") { //existencias, idalmacen, idproducto, fecha, comentarios cx.UpdateInv(tbxEdInvQt.Text, tbxEdInvNP.Text, tbxEdInvCom.Text, ida); MessageBox.Show("Guardado!"); Limpiar limp = new Limpiar(this); limp.Clean_EdInv(); } #endregion #region empleados if (state == "emad") { //idempleado, nombre, apellidos, idpuesto, idsucursal, estado //idusuario, usuario, contraseña cx.insertarEmp(tbxAddENom.Text, tbxAddEApe.Text, cbxAddEPues.Text.Substring(0, 1), idsu, cbxAddEStat.Text.Substring(0, 1), tbxAddEUsua.Text, tbxAddECont.Text); MessageBox.Show("Guardado!"); cx = new Connections(this); cx.cbx(); Limpiar limp = new Limpiar(this); limp.Clean_AddEmp(); } if (state == "emed") { //idempleado, nombre, apellidos, idpuesto, idsucursal, estado cx.UpdateEmp(tbxEdENom.Text, tbxEdEApe.Text, cbxEdEPues.Text.Substring(0, 1), idsu, cbxEdEStat.Text.Substring(0, 1), tbxEdEUsua.Text, tbxEdECont.Text, tbxEdENum.Text); MessageBox.Show("Guardado!"); cx = new Connections(this); cx.cbx(); Limpiar limp = new Limpiar(this); limp.Clean_EdEmp(); } #endregion break; case Keys.F2: //limpiar la pantalla no mas :D Limpiar l = new Limpiar(this); l.cancelar(); break; case Keys.F3: Close(); break; default: break; } return(true); }