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); } }
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; } }
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; } }
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; } }