// 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);
            }
        }
示例#4
0
 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);
     }
 }
示例#5
0
 // 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);
     }
 }