/// <summary> /// Handles the Load event of the Page control. /// </summary> /// <param name="sender">The source of the event.</param> /// <param name="e">The <see cref="System.EventArgs"/> instance containing the event data.</param> protected void Page_Load(object sender, EventArgs e) { try { btnImprimir.Attributes.Add("onClick", "Imprimir();"); btnVolver.Attributes.Add("onClick", "Cerrar();"); if (!Page.IsPostBack) { Persona usuario = new Persona(); usuario.username = ObjSessionDataUI.ObjDTUsuario.Nombre; BLPersona objBLPersona = new BLPersona(usuario); objBLPersona.GetPersonaByEntidad(); usuario = objBLPersona.Data; gvwReporte = UIUtilidades.GenerarGrilla(gvwReporte, dtReporte); lblTitulo.Text = "EDU@R 2.0"; lblInforme.Text = tituloReporte; lblFecha.Text = DateTime.Now.ToShortDateString() + " " + DateTime.Now.Hour.ToString().PadLeft(2, '0') + ":" + DateTime.Now.Minute.ToString().PadLeft(2, '0'); lblUsuario.Text = "- Usuario: " + usuario.apellido + " " + usuario.nombre; lblFiltro.Text = filtrosAplicados.Replace("\n", "<br />"); gvwReporte.AllowPaging = false; gvwReporte.PageSize = 1000; gvwReporte.DataSource = dtReporte.DefaultView; gvwReporte.DataBind(); udpReporte.Update(); } } catch (Exception ex) { AvisoMostrar = true; AvisoExcepcion = ex; } }
/// <summary> /// Initializes a new instance of the <see cref="EventoAgenda"/> class. /// </summary> public EventoAgenda() { idEventoAgenda = 0; tipoEventoAgenda = new TipoEventoAgenda(); usuario = new Persona(); activo = true; }
public Novedad() { tipo = new TipoNovedad(); estado = new EstadoNovedad(); usuario = new Persona(); curso = new Curso(); }
public Curricula() { personaAlta = new Persona(); personaModificacion = new Persona(); asignatura = new Asignatura(); nivel = new Nivel(); orientacion = new Orientacion(); }
public Mensaje() { ListaDestinatarios = new List<Persona>(); remitente = new Persona(); destinatario = new Persona(); activo = true; cursoCicloLectivo = new CursoCicloLectivo(); }
public PlanificacionAnual() { pendienteAprobacion = false; curricula = new Curricula(); creador = new Persona(); cicloLectivo = new CicloLectivo(); listaTemasPlanificacion = new List<TemaPlanificacionAnual>(); listaCursos = new List<CursoCicloLectivo>(); }
public EncuestaAnalisis() { usuario = new Persona(); preguntas = new List<Pregunta>(); ambito = new AmbitoEncuesta(); listaRoles = new List<DTRol>(); curso = new CursoCicloLectivo(); asignatura = new AsignaturaCicloLectivo(); }
/// <summary> /// Handles the Click event of the btnValidar control. /// </summary> /// <param name="sender">The source of the event.</param> /// <param name="e">The <see cref="System.EventArgs"/> instance containing the event data.</param> protected void btnValidar_Click(object sender, EventArgs e) { try { Persona persona = new Persona(); persona.idTipoDocumento = Convert.ToInt32(ddlTipoDocumento.SelectedValue); persona.numeroDocumento = Convert.ToInt32(txtNroDocumento.Text); DateTime fecha = new DateTime(); if (DateTime.TryParse(calFechaNacimiento.Fecha.Text, out fecha)) { persona.fechaNacimiento = fecha; BLPersona objBLPersona = new BLPersona(persona); objBLPersona.ValidarRegistroPersona(); if (objBLPersona.Data != null) { propPersona = new Persona(); propPersona = objBLPersona.Data; // Ya tiene usuario registrado if (objBLPersona.Data.username != string.Empty) { AccionPagina = enumAcciones.Redirect; Master.MostrarMensaje("Ya posee usuario", UIConstantesGenerales.MensajeUsuarioExiste, enumTipoVentanaInformacion.Advertencia); } else if (objBLPersona.Data.activo == false) { AccionPagina = enumAcciones.Salir; Master.MostrarMensaje("Usuario no activo", UIConstantesGenerales.MensajeLoginUsuarioNoActivo, enumTipoVentanaInformacion.Advertencia); } else Response.Redirect("~/Private/Account/Register.aspx", false); } } else { AccionPagina = enumAcciones.Error; Master.MostrarMensaje("Datos Faltantes", "Por Favor, ingrese la fecha de nacimiento.", enumTipoVentanaInformacion.Advertencia); } } catch (Exception ex) { Master.ManageExceptions(ex); } }
/// <summary> /// Obteners the datos. /// </summary> private void BuscarPersona(Persona objPersona) { atrBLPersona = new BLPersona(objPersona); propListaPersonas = atrBLPersona.GetPersonas(objPersona, true); CargarGrilla(); }
/// <summary> /// Buscars the filtrando. /// </summary> private void BuscarFiltrando() { Persona objPersona = new Persona(); objPersona.nombre = txtNombreBusqueda.Text; objPersona.apellido = txtApellidoBusqueda.Text; objPersona.activo = chkActivoBusqueda.Checked; objPersona.username = null; objPersona.idTipoPersona = Convert.ToInt32(ddlTipoUsuario.SelectedValue); BuscarPersona(objPersona); }
/// <summary> /// Handles the Load event of the Page control. /// </summary> /// <param name="sender">The source of the event.</param> /// <param name="e">The <see cref="System.EventArgs"/> instance containing the event data.</param> protected void Page_Load(object sender, EventArgs e) { try { Master.BotonAvisoAceptar += (VentanaAceptar); Master.BotonAvisoCancelar += (VentanaCancelar); if (!Page.IsPostBack) { propSeguridad = new DTSeguridad(); atrBLSeguridad = new BLSeguridad(propSeguridad); propPersona = new Persona(); propPersona.idTipoPersona = 1; CargarPresentacion(); CargarCamposFiltros(); BuscarFiltrando(); } } catch (Exception ex) { AvisoMostrar = true; AvisoExcepcion = ex; } }
public EventoInstitucional() { organizador = new Persona(); tipoEventoInstitucional = new TipoEventoInstitucional(); }
/// <summary> /// Handles the OnSelectedIndexChanged event of the rdlDestinatarios control. /// </summary> /// <param name="sender">The source of the event.</param> /// <param name="e">The <see cref="System.EventArgs"/> instance containing the event data.</param> protected void rdlDestinatarios_OnSelectedIndexChanged(object sender, EventArgs e) { try { BLDocente objDocente = null; ddlDestino.Items.Clear(); AlumnoCurso objCurso = null; List<Persona> lista = null; Persona persona = null; switch (rdlDestinatarios.SelectedValue) { case "0": ddlDestino.Items.Add(new ListItem(ddlCurso.SelectedItem.Text, ddlCurso.SelectedItem.Value)); break; case "1": objCurso = new AlumnoCurso(Convert.ToInt32(ddlCurso.SelectedValue)); BLAlumno objBLAlumno = new BLAlumno(); List<Alumno> listaAlumnos = objBLAlumno.GetAlumnos(objCurso); ddlDestino.Items.Clear(); lista = new List<Persona>(); foreach (Alumno item in listaAlumnos) { persona = new Persona(); persona.idPersona = item.idPersona; persona.nombre = item.nombre; persona.apellido = item.apellido; persona.username = item.username; if (persona.username != ObjSessionDataUI.ObjDTUsuario.Nombre) lista.Add(persona); } ddlDestino.Items.Add(new ListItem("Alumnos " + ddlCurso.SelectedItem.Text, "Curso_" + ddlCurso.SelectedItem.Value)); CargarDestinos(lista); break; case "2": objCurso = new AlumnoCurso(); objCurso.cursoCicloLectivo.idCursoCicloLectivo = Convert.ToInt32(ddlCurso.SelectedValue); BLTutor objBLTutor = new BLTutor(); List<Tutor> listaTutores = objBLTutor.GetTutoresPorCurso(objCurso); ddlDestino.Items.Clear(); lista = new List<Persona>(); foreach (Tutor item in listaTutores) { persona = new Persona(); persona.idPersona = item.idPersona; persona.nombre = item.nombre; persona.apellido = item.apellido; persona.username = item.username; if (persona.username != ObjSessionDataUI.ObjDTUsuario.Nombre) lista.Add(persona); } ddlDestino.Items.Add(new ListItem("Tutores " + ddlCurso.SelectedItem.Text, "Curso_" + ddlCurso.SelectedItem.Value)); CargarDestinos(lista); break; case "3": objDocente = new BLDocente(); CursoCicloLectivo objCursoCicloLectivo = new CursoCicloLectivo(); objCursoCicloLectivo.idCursoCicloLectivo = Convert.ToInt32(ddlCurso.SelectedValue); List<Docente> listaDocentes = objDocente.GetDocentes(objCursoCicloLectivo.idCursoCicloLectivo); lista = new List<Persona>(); foreach (Docente item in listaDocentes) { persona = new Persona(); persona.idPersona = item.idPersona; persona.nombre = item.nombre; persona.apellido = item.apellido; persona.username = item.username; if (persona.username != ObjSessionDataUI.ObjDTUsuario.Nombre) lista.Add(persona); } ddlDestino.Items.Add(new ListItem("Docentes " + ddlCurso.SelectedItem.Text, "Curso_" + ddlCurso.SelectedItem.Value)); CargarDestinos(lista); break; default: break; } udpFiltros.Update(); } catch (Exception ex) { Master.ManageExceptions(ex); } }
/// <summary> /// Guarda una colección de personas en base de datos /// </summary> /// <param name="objeto">Colección de Persona</param> public int GrabarPersona(Persona persona, SqlTransaction transaccion, int? idCargoPersonal, int idPersonaTransaccional) { try { using (SqlCommand command = new SqlCommand()) { command.CommandType = System.Data.CommandType.StoredProcedure; command.CommandText = "Personas_Insert"; command.CommandTimeout = 10; command.Connection = transaccion.Connection; command.Transaction = transaccion; command.Parameters.AddWithValue("idPersona", 0).Direction = ParameterDirection.Output; command.Parameters.AddWithValue("nombre", persona.nombre); command.Parameters.AddWithValue("apellido", persona.apellido); command.Parameters.AddWithValue("numeroDocumento", persona.numeroDocumento); command.Parameters.AddWithValue("idTipoDocumento", persona.idTipoDocumento); command.Parameters.AddWithValue("domicilio", persona.domicilio); command.Parameters.AddWithValue("barrio", persona.barrio); command.Parameters.AddWithValue("localidad", persona.localidad.nombre); command.Parameters.AddWithValue("sexo", persona.sexo); if (ValidarFechaSQL(persona.fechaNacimiento)) command.Parameters.AddWithValue("fechaNacimiento", persona.fechaNacimiento); command.Parameters.AddWithValue("telefonoFijo", persona.telefonoFijo); command.Parameters.AddWithValue("telefonoCelular", persona.telefonoCelular); command.Parameters.AddWithValue("telefonoCelularAlternativo", persona.telefonoCelularAlternativo); command.Parameters.AddWithValue("email", persona.email); command.Parameters.AddWithValue("activo", persona.activo); command.Parameters.AddWithValue("idTipoPersona", persona.idTipoPersona); command.Parameters.AddWithValue("idCargoPersonal", idCargoPersonal); command.Parameters.AddWithValue("idPersonaTransaccional", idPersonaTransaccional); command.ExecuteNonQuery(); return Convert.ToInt32(command.Parameters["idPersona"].Value); } } catch (SqlException ex) { //if (transaccion != null) transaccion.Rollback(); throw new CustomizedException(String.Format("Fallo en {0} - GrabarPersona()", ClassName), ex, enuExceptionType.SqlException); } catch (Exception ex) { //if (transaccion != null) transaccion.Rollback(); throw new CustomizedException(String.Format("Fallo en {0} - GrabarPersona()", ClassName), ex, enuExceptionType.DataAccesException); } }
/// <summary> /// Exportars the PDF. /// </summary> /// <param name="TituloPagina">The titulo pagina.</param> /// <param name="dtReporte">The dt reporte.</param> /// <param name="username">The username.</param> /// <param name="filtros">The filtros.</param> /// <param name="nombrePNG">The nombre PNG.</param> public static void ExportarPDF(string TituloInforme, DataTable dtReporte, string username, string filtros, string nombrePNG) { itsEvents ev = new itsEvents(); Persona usuario = new Persona(); usuario.username = username; BLPersona objBLPersona = new BLPersona(usuario); objBLPersona.GetPersonaByEntidad(); usuario = objBLPersona.Data; int columnCount = dtReporte.Columns.Count; int rowCount = dtReporte.Rows.Count; Document documento = new Document(PageSize.A4, 10, 10, 80, 50); PdfWriter writerPdf = PdfWriter.GetInstance(documento, HttpContext.Current.Response.OutputStream); writerPdf.PageEvent = ev; documento.Open(); string strTitulo = TituloInforme; string fecha = DateTime.Now.ToShortDateString() + " " + DateTime.Now.Hour.ToString().PadLeft(2, '0') + ":" + DateTime.Now.Minute.ToString().PadLeft(2, '0'); Font font24B = FontFactory.GetFont(FontFactory.HELVETICA_BOLD, 24, Font.BOLD, BaseColor.GRAY); Phrase Titulo = new Phrase("EDU@R 2.0", font24B); Font font15B = FontFactory.GetFont(FontFactory.HELVETICA, 15, Font.BOLDITALIC); ev.tituloReporte = strTitulo; ev.fechaReporte = fecha; Font font12B = FontFactory.GetFont(FontFactory.HELVETICA_BOLD, 12, Font.NORMAL); PdfPTable grdTableEncabezado = new PdfPTable(1); grdTableEncabezado.WidthPercentage = 90; grdTableEncabezado.AddCell(new PdfPCell(new Phrase("- Usuario: " + usuario.apellido + " " + usuario.nombre, font12B))); grdTableEncabezado.CompleteRow(); grdTableEncabezado.AddCell(new PdfPCell(new Phrase(filtros, font12B))); grdTableEncabezado.CompleteRow(); documento.Add(grdTableEncabezado); //valido si mando el nombre de un gráfico if (!string.IsNullOrEmpty(nombrePNG)) { //Verifica si existe el archivo if (System.IO.File.Exists(nombrePNG)) { string TmpPath = System.Configuration.ConfigurationManager.AppSettings["oTmpPath"]; documento.Add(new Paragraph("")); Image grafico = Image.GetInstance(nombrePNG); grafico.ScalePercent(50, 50); grafico.Alignment = Element.ALIGN_CENTER; if (grafico != null) documento.Add(grafico); documento.Add(new Paragraph("")); } } PdfPTable grdTable = new PdfPTable(columnCount); Font LetraTituloTabla = FontFactory.GetFont(FontFactory.HELVETICA, 9, Font.BOLDITALIC, BaseColor.BLUE); float[] espacios = new float[columnCount]; for (int i = 0; i < columnCount; i++) { espacios[i] = 80 / columnCount; } grdTable.SetWidths(espacios); grdTable.WidthPercentage = 90; //Creamos las cabeceras de la tabla //Adicionamos las cabeceras a la tabla foreach (DataColumn columna in dtReporte.Columns) { grdTable.AddCell(new PdfPCell(new Phrase(columna.ColumnName.ToUpperInvariant(), LetraTituloTabla))); } Font LetraDefecto = FontFactory.GetFont(FontFactory.HELVETICA, 8, Font.NORMAL); grdTable.CompleteRow(); grdTable.HeaderRows = 1; foreach (DataRow fila in dtReporte.Rows) { for (int i = 0; i < columnCount; i++) { string dato = fila[i].ToString(); if (fila[i].GetType().Name == "DateTime") dato = Convert.ToDateTime(fila[i].ToString()).ToShortDateString(); grdTable.AddCell(new Phrase(HttpUtility.HtmlDecode(dato), LetraDefecto)); } grdTable.CompleteRow(); } //Cerramos el Documento documento.Add(grdTable); documento.Close(); HttpContext.Current.Response.ContentType = "application/pdf"; HttpContext.Current.Response.AddHeader("content-disposition", "attachment; filename=" + strTitulo.Trim().Replace(" ", string.Empty) + "-" + fecha.Replace(' ', '_').Trim() + ".pdf"); HttpContext.Current.Response.Flush();//HttpContext.Current.Response.End(); }
public Contenido() { listaContenidos = new List<TemaContenido>(); usuarioBaja = new Persona(); }
public Contenido(int unIdCurricula) { idCurricula = unIdCurricula; listaContenidos = new List<TemaContenido>(); usuarioBaja = new Persona(); }
/// <summary> /// Handles the Click event of the btnLogout control. /// </summary> /// <param name="sender">The source of the event.</param> /// <param name="e">The <see cref="System.EventArgs"/> instance containing the event data.</param> protected void btnLogout_Click(object sender, EventArgs e) { try { UIUtilidades.EliminarArchivosSession(Session.SessionID); Response.Cookies.Clear(); Session.Abandon(); //HttpContext.Current = null; ObjSessionDataUI = null; objSessionPersona = null; FormsAuthentication.SignOut(); Response.Redirect("~/Login.aspx", false); } catch (Exception ex) { ManageExceptions(ex); } }
/// <summary> /// Guardars the usuario. /// </summary> private void GuardarUsuario() { DTUsuario objUsuario = new DTUsuario(); objUsuario.Nombre = txtUserName.Text; objUsuario.Email = txtEmailUsuario.Text; objUsuario.Aprobado = chkHabilitado.Checked; objUsuario.PaswordPregunta = lblPreguntaUsuario.Text; objUsuario.PaswordRespuesta = lblRespuestaUsuario.Text; objUsuario.EsUsuarioInicial = true; objUsuario.ListaRoles = new List<DTRol>(); objUsuario.ListaRoles.Add(new DTRol() { NombreCorto = ddlListRoles.SelectedValue, Nombre = ddlListRoles.SelectedItem.Text }); DTSeguridad objSeguridad = new DTSeguridad(); objSeguridad.Usuario = objUsuario; atrBLSeguridad = new BLSeguridad(objSeguridad); atrBLSeguridad.CrearUsuario(); Persona objPersona = new Persona(); atrBLPersona = new BLPersona(propPersona); atrBLPersona.GetById(); atrBLPersona.Data.username = objUsuario.Nombre; atrBLPersona.Save(); }
/// <summary> /// Exportars the grafico PDF. /// </summary> /// <param name="TituloInforme">The titulo informe.</param> /// <param name="username">The username.</param> /// <param name="filtros">The filtros.</param> /// <param name="nombrePNG">The nombre PNG.</param> /// <param name="tablaGrafico">The tabla grafico.</param> public static void ExportarGraficoPDF(string TituloInforme, string username, string filtros, string nombrePNG, List<string> tablaGrafico) { itsEvents ev = new itsEvents(); Persona usuario = new Persona(); usuario.username = username; BLPersona objBLPersona = new BLPersona(usuario); objBLPersona.GetPersonaByEntidad(); usuario = objBLPersona.Data; Document documento = new Document(PageSize.A4, 10, 10, 80, 50); PdfWriter writerPdf = PdfWriter.GetInstance(documento, HttpContext.Current.Response.OutputStream); writerPdf.PageEvent = ev; documento.Open(); string strTitulo = TituloInforme; string fecha = DateTime.Now.ToShortDateString() + " " + DateTime.Now.Hour.ToString().PadLeft(2, '0') + ":" + DateTime.Now.Minute.ToString().PadLeft(2, '0'); Font font24B = FontFactory.GetFont(FontFactory.HELVETICA_BOLD, 24, Font.BOLD, BaseColor.GRAY); Phrase Titulo = new Phrase("EDU@R 2.0", font24B); Font font15B = FontFactory.GetFont(FontFactory.HELVETICA, 15, Font.BOLDITALIC); ev.tituloReporte = strTitulo; ev.fechaReporte = fecha; Font font12B = FontFactory.GetFont(FontFactory.HELVETICA_BOLD, 12, Font.NORMAL); Font font10N = FontFactory.GetFont(FontFactory.HELVETICA, 10, Font.NORMAL); PdfPTable grdTableEncabezado = new PdfPTable(1); grdTableEncabezado.WidthPercentage = 90; grdTableEncabezado.AddCell(new PdfPCell(new Phrase("- Usuario: " + usuario.apellido + " " + usuario.nombre, font12B))); grdTableEncabezado.CompleteRow(); grdTableEncabezado.AddCell(new PdfPCell(new Phrase(filtros, font12B))); grdTableEncabezado.CompleteRow(); documento.Add(grdTableEncabezado); //valido si mando el nombre de un gráfico if (!string.IsNullOrEmpty(nombrePNG)) { //Verifica si existe el archivo if (System.IO.File.Exists(nombrePNG)) { documento.Add(new Paragraph("")); Image grafico = Image.GetInstance(nombrePNG); grafico.ScalePercent(50, 50); grafico.Alignment = Element.ALIGN_CENTER; if (grafico != null) documento.Add(grafico); documento.Add(new Paragraph("")); } } // Recorremos la variable tablaGrafico para agregar información adicional a la exportación del gráfico foreach (var item in tablaGrafico) { if (item.Substring(0, 1).Equals("-")) documento.Add(new iTextSharp.text.Paragraph(item, font12B)); else documento.Add(new iTextSharp.text.Paragraph(item, font10N)); } //Cerramos el Documento documento.Close(); strTitulo = strTitulo.Replace(" ", string.Empty); HttpContext.Current.Response.ContentType = "application/pdf"; HttpContext.Current.Response.AddHeader("content-disposition", "attachment; filename=" + strTitulo.Trim().Replace(" ", string.Empty) + "-" + fecha.Replace(' ', '_').Trim() + ".pdf"); HttpContext.Current.Response.Flush(); }
/// <summary> /// Ejecuta las acciones requeridas por el boton aceptar de la ventana de informacion. /// </summary> /// <param name="sender"></param> /// <param name="e"></param> void VentanaAceptar(object sender, EventArgs e) { try { switch (AccionPagina) { case enumAcciones.Guardar: GuardarUsuario(); AccionPagina = enumAcciones.Limpiar; Master.MostrarMensaje(enumTipoVentanaInformacion.Satisfactorio.ToString(), UIConstantesGenerales.MensajeGuardadoOk, enumTipoVentanaInformacion.Satisfactorio); break; case enumAcciones.Salir: Response.Redirect("~/Default.aspx", false); break; case enumAcciones.Limpiar: propSeguridad = new DTSeguridad(); atrBLSeguridad = new BLSeguridad(propSeguridad); propPersona = new Persona(); propListaPersonas = null; propPersona.idTipoPersona = 1; LimpiarCampos(); CargarPresentacion(); //CargarCamposFiltros(); CargarGrilla(); break; default: break; } udpRoles.Update(); udpGrilla.Update(); } catch (Exception ex) { Master.ManageExceptions(ex); } }
/// <summary> /// Grabars the personal. /// </summary> private void GrabarPersonal(SqlTransaction transaccion) { try { //Primero actualiza los cargos objDAImportarDatos.GrabarCargoPersonal(objDAObtenerDatos.obtenerCargosPersonalBDTransaccional(objConfiguracion), transaccion); //Busca e inserta o actualiza el personal List<Personal> listaPersonal = objDAObtenerDatos.obtenerPersonalBDTransaccional(objConfiguracion); Persona persona = null; foreach (Personal personal in listaPersonal) { persona = new Persona() { idPersona = 0, nombre = personal.nombre, apellido = personal.apellido, numeroDocumento = personal.numeroDocumento, idTipoDocumento = personal.idTipoDocumento, activo = personal.activo, fechaNacimiento = DateTime.MinValue, localidad = new Localidades(), idTipoPersona = (int)enumTipoPersona.Personal }; personal.idPersona = objDAImportarDatos.GrabarPersona(persona, transaccion, personal.cargo.idCargoTransaccional, personal.IdPersonalTransaccional); objDAImportarDatos.GrabarPersonal(personal, transaccion); } } catch (Exception ex) { throw ex; } }
/// <summary> /// Handles the Click event of the btnEnviar control. /// </summary> /// <param name="sender">The source of the event.</param> /// <param name="e">The <see cref="System.EventArgs"/> instance containing the event data.</param> protected void btnEnviar_Click(object sender, EventArgs e) { Mensaje objMensaje = new Mensaje(); objMensaje.asuntoMensaje = txtAsunto.Text; objMensaje.textoMensaje = textoMensaje.contenido; objMensaje.remitente.username = ObjSessionDataUI.ObjDTUsuario.Nombre; objMensaje.fechaEnvio = DateTime.Now; objMensaje.horaEnvio = Convert.ToDateTime(DateTime.Now.Hour + ":" + DateTime.Now.Minute); Persona destinatario = new Persona(); destinatario.idPersona = Convert.ToInt32(hdfDestinatario.Value); objMensaje.ListaDestinatarios.Add(destinatario); BLMensaje objBLMensaje = new BLMensaje(objMensaje); objBLMensaje.Save(); AccionPagina = enumAcciones.Limpiar; Master.MostrarMensaje(this.Page.Title, UIConstantesGenerales.MensajeUnicoDestino, enumTipoVentanaInformacion.Satisfactorio); }
/// <summary> /// Grabars the alumno. /// </summary> private void GrabarAlumno(SqlTransaction transaccion) { try { List<Alumno> listaAlumnos = objDAObtenerDatos.obtenerAlumnoBDTransaccional(objConfiguracion); Persona persona = null; foreach (Alumno alumno in listaAlumnos) { persona = new Persona() { idPersona = 0, nombre = alumno.nombre, apellido = alumno.apellido, numeroDocumento = alumno.numeroDocumento, idTipoDocumento = alumno.idTipoDocumento, domicilio = alumno.domicilio, localidad = new Localidades() { nombre = alumno.localidad.nombre }, sexo = alumno.sexo, fechaNacimiento = alumno.fechaNacimiento, telefonoFijo = alumno.telefonoFijo, telefonoCelular = alumno.telefonoCelular, telefonoCelularAlternativo = alumno.telefonoCelularAlternativo, email = alumno.email, activo = alumno.activo, barrio = alumno.barrio, idTipoPersona = (int)enumTipoPersona.Alumno }; if (string.IsNullOrEmpty(alumno.barrio)) persona.barrio = string.Empty; alumno.idPersona = objDAImportarDatos.GrabarPersona(persona, transaccion, null, alumno.idAlumnoTransaccional); objDAImportarDatos.GrabarAlumno(alumno, transaccion); } } catch (Exception ex) { throw ex; } }
/// <summary> /// Enviars the mensaje. /// </summary> private void EnviarMensaje(int idCursoCicloLectivo) { Mensaje objMensaje = new Mensaje(); objMensaje.asuntoMensaje = txtAsunto.Value; objMensaje.textoMensaje = textoMensaje.contenido; objMensaje.remitente.username = ObjSessionDataUI.ObjDTUsuario.Nombre; objMensaje.fechaEnvio = DateTime.Now; objMensaje.horaEnvio = Convert.ToDateTime(DateTime.Now.Hour + ":" + DateTime.Now.Minute); objMensaje.cursoCicloLectivo.idCursoCicloLectivo = idCursoCicloLectivo; Persona destinatario; int cantidad = 0; foreach (ListItem item in ddlDestino.Items) { if (item.Selected) { destinatario = new Persona(); destinatario.idPersona = Convert.ToInt32(item.Value); objMensaje.ListaDestinatarios.Add(destinatario); cantidad++; } } BLMensaje objBLMensaje = new BLMensaje(objMensaje); objBLMensaje.Save(); AccionPagina = enumAcciones.Salir; if (cantidad == 1) Master.MostrarMensaje(this.Page.Title, UIConstantesGenerales.MensajeUnicoDestino, enumTipoVentanaInformacion.Satisfactorio); else Master.MostrarMensaje(this.Page.Title, UIConstantesGenerales.MensajeMultiDestino, enumTipoVentanaInformacion.Satisfactorio); }
/// <summary> /// Método que se llama al hacer click sobre las acciones de la grilla /// </summary> /// <param name="sender">The source of the event.</param> /// <param name="e">The <see cref="System.Web.UI.WebControls.GridViewCommandEventArgs"/> instance containing the event data.</param> protected void gvwUsuarios_RowCommand(object sender, GridViewCommandEventArgs e) { try { switch (e.CommandName) { case "Nuevo": propPersona = new Persona(); propPersona.idPersona = Convert.ToInt32(e.CommandArgument.ToString()); AccionPagina = enumAcciones.Modificar; CargarPersona(); btnGuardar.Visible = true; btnVolver.Visible = true; btnVolverAnterior.Visible = false; btnBuscar.Visible = false; udpRoles.Visible = true; udpFiltrosBusqueda.Visible = false; gvwUsuarios.Visible = false; udpRoles.Update(); udpFiltros.Update(); break; } } catch (Exception ex) { Master.ManageExceptions(ex); } }
/// <summary> /// Grabars the tutor. /// </summary> private void GrabarTutor(SqlTransaction transaccion) { try { List<Tutor> listaTutores = objDAObtenerDatos.obtenerTutoresBDTransaccional(objConfiguracion); Persona persona = null; foreach (Tutor tutor in listaTutores) { persona = new Persona() { idPersona = 0, nombre = tutor.nombre, apellido = tutor.apellido, numeroDocumento = tutor.numeroDocumento, idTipoDocumento = tutor.idTipoDocumento, domicilio = tutor.domicilio, localidad = new Localidades() { nombre = tutor.localidad.nombre }, sexo = tutor.sexo, fechaNacimiento = tutor.fechaNacimiento, telefonoFijo = tutor.telefonoFijo, telefonoCelular = tutor.telefonoCelular, telefonoCelularAlternativo = tutor.telefonoCelularAlternativo, email = tutor.email, activo = tutor.activo, barrio = tutor.barrio, idTipoPersona = (int)enumTipoPersona.Tutor }; if (string.IsNullOrEmpty(tutor.barrio)) persona.barrio = string.Empty; tutor.idPersona = objDAImportarDatos.GrabarPersona(persona, transaccion, null, tutor.idTutorTransaccional); objDAImportarDatos.GrabarTutor(tutor, transaccion); } } catch (Exception ex) { throw ex; } }
public PlanificacionAnual() { asignaturaCicloLectivo = new AsignaturaCicloLectivo(); creador = new Persona(); listaTemasPlanificacion = new List<TemaPlanificacionAnual>(); }
/// <summary> /// Grabars the docente. /// </summary> private void GrabarDocente(SqlTransaction transaccion) { try { List<Docente> listaDocentes = objDAObtenerDatos.obtenerDocenteBDTransaccional(objConfiguracion); Persona persona = null; foreach (Docente docente in listaDocentes) { persona = new Persona() { idPersona = 0, nombre = docente.nombre, apellido = docente.apellido, numeroDocumento = docente.numeroDocumento, idTipoDocumento = docente.idTipoDocumento, activo = docente.activo, fechaNacimiento = docente.fechaNacimiento, domicilio = docente.domicilio, email = docente.email, telefonoCelular = docente.telefonoCelular, telefonoFijo = docente.telefonoFijo, localidad = new Localidades() { nombre = docente.localidad.nombre }, sexo = docente.sexo, idTipoPersona = (int)enumTipoPersona.Personal }; docente.idPersona = objDAImportarDatos.GrabarPersona(persona, transaccion, docente.cargo.idCargoTransaccional, docente.idDocenteTransaccional); Personal personal = new Personal() { fechaAlta = docente.fechaAlta, idPersona = docente.idPersona, IdPersonalTransaccional = (int)docente.idDocenteTransaccional, legajo = docente.legajo, cargo = new CargoPersonal() { idCargo = docente.cargo.idCargo, idCargoTransaccional = docente.cargo.idCargoTransaccional }, activo = docente.activo, }; objDAImportarDatos.GrabarPersonal(personal, transaccion); } } catch (Exception ex) { throw ex; } }
public EncuestaDisponible() { encuesta = new Encuesta(); usuario = new Persona(); listaRespuestas = new List<Respuesta>(); }