private void btn_daralta_Click(object sender, EventArgs e) { Int16 TipOper = 1; // De ley para Alta Int16 TipUser = 0; String Rol = cbd.RegresaDatosPrimariosSP(2, GTipoUser, "", ""); if (Rol == "1") { TipUser = 1; } else { TipUser = 2; } String identificador = txt_identificador.Text; String nidentificador = ""; String nombre = txt_nombre.Text; String ValidaExistencia = cbd.RegresaDatosPrimariosSP(9, "", "", identificador); String ValidaExistenciaProductoNom = cbd.RegresaDatosPrimariosSP(15, nombre, "", ""); if (identificador == "" || nombre == "") { MessageBox.Show("Ingresa todos los datos :)"); } else { if (ValidaExistencia == "" && ValidaExistenciaProductoNom == "") { cbd.AdministraDatosProductosSP(TipOper, TipUser, identificador, nidentificador, nombre); MessageBox.Show("ALTA EXITOSA"); // DAR ENTRADA, SALIDA Y MERMA PARA CORRECTO FUNCIONAMIENTO DE LA BD String CadenaIdProducto = cbd.RegresaDatosPrimariosSP(3, "", "", identificador); Int16 IdProducto = Int16.Parse(CadenaIdProducto); cbd.AdministraDatosEntradaSP(IdProducto, 0, "ADMIN", 0, "0001-01-01", "3000-12-30", 1); cbd.AdministraDatosSalidaSP(IdProducto, 0, 0, "0001-01-01", 1); cbd.AdministraDatosMermasSP(IdProducto, 0, "0001-01-01", 1, 1); } else { MessageBox.Show("DATOS EN USO"); } } }
private void btn_darsalida_Click(object sender, EventArgs e) { String ValidaIdentificador = txt_identficador.Text; String CadenaIdProducto = cbd.RegresaDatosPrimariosSP(3, "", "", ValidaIdentificador); String ValidaUnidades = txt_unidades.Text; String ValidaPrecio = txt_preciounidad.Text; DateTime fsal = DateTime.Today; String CadenaIdUsuario = cbd.RegresaDatosPrimariosSP(7, GTipoUser, "", ""); String ValidaExistencia = cbd.RegresaDatosPrimariosSP(9, "", "", ValidaIdentificador); String CadUnidadesExistentes = cbd.RegresaDatosPrimariosSP(10, "", "", ValidaIdentificador); if (ValidaIdentificador == "" || ValidaUnidades == "" || ValidaPrecio == "") { MessageBox.Show("Ingresa todos los datos :)"); } else { if (ValidaExistencia == "") { MessageBox.Show("EL PRODUCTO CON EL IDENTIFICADOR " + ValidaIdentificador + " NO EXISTE"); } else { int UnidadesExistentes = int.Parse(CadUnidadesExistentes); Int16 IdProducto = Int16.Parse(CadenaIdProducto); int Unidades = int.Parse(ValidaUnidades); if (UnidadesExistentes < Unidades) { MessageBox.Show("NO TIENES SUFICIENTES UNIDADES DE ESTE PRODUCTO, UNIDADES ACTUALES: " + UnidadesExistentes); } else { float Precio = float.Parse(ValidaPrecio); String fechasalida = fsal.ToString("yyyy-MM-dd"); Int16 IdUsuario = Int16.Parse(CadenaIdUsuario); cbd.AdministraDatosSalidaSP(IdProducto, Unidades, Precio, fechasalida, IdUsuario); MessageBox.Show("SALIDA DE PRODUCTO EXITOSA "); } } } }