Example #1
0
 private void btnGuardar_Click(object sender, EventArgs e)
 {
     try
     {
         this.txtMensajeError.Visible = false;
         List <Error> Errores = this.ValidarDatos();
         if (Errores.Count == 0)
         {
             TemasCurso       Datos = this.ObtenerDatos();
             Catalogo_Negocio cn    = new Catalogo_Negocio();
             cn.ABCCatTemasCursos(Datos);
             if (Datos.Completado)
             {
                 MessageBox.Show("Datos guardados correctamente.", Comun.Sistema, MessageBoxButtons.OK, MessageBoxIcon.Information);
                 this._DatosTemasCurso = Datos;
                 this.DialogResult     = DialogResult.OK;
             }
             else
             {
                 MessageBox.Show("OcurriĆ³ un error al guardar los datos.", Comun.Sistema, MessageBoxButtons.OK, MessageBoxIcon.Error);
             }
         }
         else
         {
             this.MostrarMensajeError(Errores);
         }
     }
     catch (Exception ex)
     {
         LogError.AddExcFileTxt(ex, "frmNuevoTema ~ btnGuardar_Click");
         MessageBox.Show(Comun.MensajeError, Comun.Sistema, MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
 }
Example #2
0
 private TemasCurso ObtenerDatos()
 {
     try
     {
         TemasCurso DatosAux     = new TemasCurso();
         DataTable  TablaSubTema = new DataTable();
         TablaSubTema.Columns.Add("IDSubTema", typeof(string));
         TablaSubTema.Columns.Add("IDServicio", typeof(string));
         TablaSubTema.Columns.Add("Descripcion", typeof(string));
         TablaSubTema.Columns.Add("PracticasSugerida", typeof(int));
         foreach (SubTemas Item in this.SubTemas)
         {
             TablaSubTema.Rows.Add(new object[] { Item.IDSubTemas, Item.IDServicio, Item.Descripcion, Item.PracticasSugeridas });
         }
         DatosAux.IDTemaCurso   = TipoForm == 2 ? this._DatosTemasCurso.IDTemaCurso : string.Empty;
         DatosAux.Descripcion   = this.txtNombreTema.Text.Trim();
         DatosAux.TablaSubTemas = TablaSubTema;
         DatosAux.Opcion        = this.TipoForm;
         DatosAux.Conexion      = Comun.Conexion;
         DatosAux.IDUsuario     = Comun.IDUsuario;
         return(DatosAux);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
 public List <TemasCurso> LlenarGridTemasxCursos(TemasCurso Datos)
 {
     try
     {
         Catalogo_Datos cd = new Catalogo_Datos();
         return(cd.LlenarGridTemaXCursosXID(Datos));
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
 public void ABCCatTemasCursos(TemasCurso Datos)
 {
     try
     {
         Catalogo_Datos cd = new Catalogo_Datos();
         cd.ABCCatTemasCurso(Datos);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Example #5
0
 public frmNuevoTema(TemasCurso Datos)
 {
     try
     {
         InitializeComponent();
         this._DatosTemasCurso = Datos;
         this.TipoForm         = 2;
         // this.CargarCombos();
     }
     catch (Exception ex)
     {
         LogError.AddExcFileTxt(ex, "frmNuevoTema ~ frmNuevoTema(TemasCurso Datos)");
     }
 }
 private void ObtenerListaTemas(string IDTemaCurso)
 {
     try
     {
         TemasCurso temaCursos = new TemasCurso {
             Conexion = Comun.Conexion, IDTemaCurso = IDTemaCurso
         };
         Catalogo_Negocio CN = new Catalogo_Negocio();
         this.ListaTemasCursos = CN.LlenarGridTemasCursos(temaCursos);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Example #7
0
        private void CargarDatosAModificar(TemasCurso Datos)
        {
            try
            {
                this.txtNombreTema.Text = Datos.Descripcion;

                SubTemas SubTemass = new SubTemas();
                SubTemass.Conexion    = Comun.Conexion;
                SubTemass.IDTemaCurso = Datos.IDTemaCurso;
                Catalogo_Negocio cn = new Catalogo_Negocio();
                SubTemas = cn.LlenarGridSubTemas(SubTemass);
                this.CargarGridSubTemas();
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
        private void CargarDatosAModificar(Curso Datos)
        {
            try
            {
                this.txtNombreCurso.Text              = Datos.Nombre;
                this.txtDescripcion.Text              = Datos.Descripcion;
                this.txtObejetivoGeneral.Text         = Datos.ObjetivoGeneral;
                this.txtCalicacionMinAprovatoria.Text = Convert.ToString(Datos.CalificacionMinAprobatoria);
                this.txtHoras.Text = Convert.ToString(Datos.Horas);

                TemasCurso temasCursos = new TemasCurso();
                temasCursos.Conexion    = Comun.Conexion;
                temasCursos.IDTemaCurso = Datos.IDCurso;
                Catalogo_Negocio cn = new Catalogo_Negocio();
                ListaTemaSeleccionado = cn.LlenarGridTemasxCursos(temasCursos);
                this.ObtenerListaTemas(this._DatosCursos.IDCurso);
                this.CargarGridTemas();
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }