// metodo para validar la insercion de los datos private bool guardarDatos() { this.modulo = llenarCampos(); try { if (modulo == null) { return(false); } else { int id1 = int.Parse(cmbReporte.SelectedValue.ToString()); int id2 = int.Parse(cmbModulo.SelectedValue.ToString()); int id3 = int.Parse(cmbAplicativo.SelectedValue.ToString()); if (controlModulo.verificarExistencias(id1, id2, id3) == true) { controlModulo.insertarModulos(this.modulo); cargarDatos(); MessageBox.Show("Datos Correctamente Guardados", "", MessageBoxButtons.OK, MessageBoxIcon.Information); return(true); } else { MessageBox.Show("No se puede insertar estos datos se encuentran existentes en el sistema", "ALERTA", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); return(false); } } } catch (Exception ex) { MessageBox.Show("Error al Guardar los Datos", "", MessageBoxButtons.OK, MessageBoxIcon.Error); Console.WriteLine(ex.Message); return(false); } }
// metodo para modificar datos en el reporte aplicativo public void modificarModulos(clsReporteAplicativo modulo) { try { string sComando = string.Format("UPDATE REPORTE_APLICATIVO SET fk_id_reporte='{1}', fk_id_modulo='{2}' WHERE fk_id_aplicacion={0};", modulo.IAplicativo, modulo.IReporte, modulo.IModulo); this.sentencia.ejecutarQuery(sComando); } catch (Exception ex) { MessageBox.Show("Error al Modificar Datos", "", MessageBoxButtons.OK, MessageBoxIcon.Error); Console.WriteLine(ex.Message); } }
OdbcDataAdapter datos; // variable tipo OdbcDataAdapter // Metodo para insertar datos en en el reporte aplicativo public void insertarModulos(clsReporteAplicativo modulo) { try { string sComando = string.Format("INSERT INTO REPORTE_APLICATIVO(fk_id_reporte, fk_id_aplicacion, fk_id_modulo, estado_reporte_aplicativo) VALUES ({0},{1},{2},{3});", modulo.IReporte, modulo.IAplicativo, modulo.IModulo, modulo.IEstado); this.sentencia.ejecutarQuery(sComando); } catch (Exception ex) { MessageBox.Show("Error al Ingresar Datos", "", MessageBoxButtons.OK, MessageBoxIcon.Error); Console.WriteLine(ex.Message); } }
private clsReporteAplicativo llenarCampos() { if (validarIngreso() == true) { clsReporteAplicativo auxReporteModulo = new clsReporteAplicativo(); auxReporteModulo.IReporte = int.Parse(cmbReporte.SelectedValue.ToString()); auxReporteModulo.IModulo = int.Parse(cmbModulo.SelectedValue.ToString()); auxReporteModulo.IAplicativo = int.Parse(cmbAplicativo.SelectedValue.ToString()); auxReporteModulo.IEstado = 1; return(auxReporteModulo); } else { clsReporteAplicativo auxReporteModulo = new clsReporteAplicativo(); auxReporteModulo.IReporte = 0; auxReporteModulo.IModulo = 0; auxReporteModulo.IAplicativo = 0; auxReporteModulo.IEstado = 0; return(null); } }
// metodo para validar la insercion de los datos private bool guardarDatos() { this.modulo = llenarCampos(); try { if (modulo == null) { return(false); } else { controlModulo.insertarModulos(this.modulo); cargarDatos(); MessageBox.Show("Datos Correctamente Guardados", "", MessageBoxButtons.OK, MessageBoxIcon.Information); return(true); } } catch (Exception ex) { MessageBox.Show("Error al Guardar los Datos", "", MessageBoxButtons.OK, MessageBoxIcon.Error); Console.WriteLine(ex.Message); return(false); } }