private void Nud_cantidad_KeyPress(object sender, KeyPressEventArgs e) { string idcong2 = cmb_config.texto2(); int existe = Cmb_prod.existe(Cmb_prod.texto2()); int existe2 = cmb_config.existe(idcong2); string vacio = cmb_config.texto2(); if (existe != -1 && existe != 0 && existe2 != -1 && existe2 != 0) { string sql = "Select maximo from configuraciones_inventarios where cod_config = '" + cmb_config.ObtenerIndif() + "' ;"; string cant = mo.consulta(sql); string sql2 = "Select minimo from configuraciones_inventarios where cod_config = '" + cmb_config.ObtenerIndif() + "' ;"; string cant2 = mo.consulta(sql2); int canti = Convert.ToInt32(cant); int canti2 = Convert.ToInt32(cant2); Nud_cantidad.Maximum = canti; Nud_cantidad.Minimum = canti2; } }
/*DialogResult resul = MessageBox.Show("¿Esta seguro que desea validar los documentos? ", "Alerta", MessageBoxButtons.YesNo, MessageBoxIcon.Question); * * if (resul == DialogResult.Yes) * { }*/ private void Btn_insertar_Click(object sender, EventArgs e) { string idprod2 = Cmb_prod.texto2(); string idcong2 = cmb_config.texto2(); decimal cantidad2 = Nud_cantidad.Value; string um = cmb_unidadmedida.Text; int existe = Cmb_prod.existe(Cmb_prod.texto2()); int existe2 = cmb_config.existe(idcong2); if (idprod2 != "" && idcong2 != "" && um != "" && cantidad2 != 0 && um != "") { if (existe == -1 || existe2 == -1) { MessageBox.Show("La Configuracion o el Producto seleccionados no son validos ", "Alerta", MessageBoxButtons.OK, MessageBoxIcon.Asterisk); } else { string yaingresado = Cmb_prod.ObtenerIndif(); string sql2 = "SELECT id_producto FROM inventarios_produccion where estado = 1 and id_producto = '" + yaingresado + "' "; string resultado; resultado = mo.consulta(sql2); if (resultado == " ") { string idinv = Txt_idinv.Text; string idprod = Cmb_prod.ObtenerIndif(); string idcong = cmb_config.ObtenerIndif(); string unidad = cmb_unidadmedida.Text; string cantidad = Nud_cantidad.Value.ToString(); string sql = "INSERT INTO inventarios_produccion (id_inventario, id_producto, cod_config, cantidad_total,unidad_medida, estado) VALUES ( " + idinv + " , '" + idprod + "' , '" + idcong + "' , '" + cantidad + "' , '" + unidad + "' , 1 );"; mo.insertar(sql); actualizardatagriew(); MessageBox.Show("Registro Realizado con Exito ", "OK", MessageBoxButtons.OK, MessageBoxIcon.Information); string limpio = " "; cmb_config.texto(limpio); Cmb_prod.texto(limpio); Nud_cantidad.Minimum = 0; Nud_cantidad.Value = 0; Txt_idinv.Text = mo.idmax("inventarios_produccion", "id_inventario"); } else { MessageBox.Show("Este registro ya fue ingresado solo puede modificar su configuracion o eliminarlo e ingresar uno nuevo ", "Alerta", MessageBoxButtons.OK, MessageBoxIcon.Asterisk); } } } else { MessageBox.Show("Por favor llene los campos correspondientes para un registro correcto ", "Alerta", MessageBoxButtons.OK, MessageBoxIcon.Asterisk); } }