/// <summary> /// Obteners the valores pantalla. /// </summary> /// <returns></returns> private Citacion ObtenerValoresDePantalla() { Citacion entidad = new Citacion(); entidad = propCitacion; if (!esNuevo) { entidad.idCitacion = propCitacion.idCitacion; } entidad.tutor.idTutor = Convert.ToInt32(ddlTutorEdit.SelectedValue); entidad.motivoCitacion.idMotivoCitacion = Convert.ToInt32(ddlMotivoEdit.SelectedValue); //entidad.detalles = .Text; entidad.fecha = Convert.ToDateTime(calFechaEvento.ValorFecha); entidad.hora = new DateTime(entidad.fecha.Year, entidad.fecha.Month, entidad.fecha.Day, Convert.ToDateTime(txtHoraEdit.Text).Hour, Convert.ToDateTime(txtHoraEdit.Text).Minute, 0); entidad.organizador.username = ObjSessionDataUI.ObjDTUsuario.Nombre; entidad.activo = chkActivoEdit.Checked; return entidad; }
/// <summary> /// Cargars the lista. /// </summary> /// <param name="entidad">The entidad.</param> private void CargarLista(Citacion entidad) { objBLCitacion = new BLCitacion(); if (entidad == null) entidad = new Citacion(); entidad.tutor.username = User.Identity.Name; entidad.activo = true; listaCitaciones = objBLCitacion.GetCitaciones(entidad); }
/// <summary> /// Guardars the agenda. /// </summary> /// <param name="entidad">The entidad.</param> private void GuardarEntidad(Citacion entidad) { BLCitacion objBLCitacion = new BLCitacion(); objBLCitacion.VerificarDisponibilidad(entidad); objBLCitacion = new BLCitacion(entidad); objBLCitacion.Save(); }
/// <summary> /// Buscars the entidads. /// </summary> /// <param name="entidad">The entidad.</param> private void BuscarCitacion(Citacion entidad) { CargarLista(entidad); CargarGrilla(); }
/// <summary> /// Buscars the filtrando. /// </summary> private void BuscarFiltrando() { calfechas.ValidarRangoDesdeHasta(false); Citacion entidad = new Citacion(); entidad.fechaEventoDesde = Convert.ToDateTime(calfechas.ValorFechaDesde); entidad.fechaEventoHasta = Convert.ToDateTime(calfechas.ValorFechaHasta); entidad.motivoCitacion.idMotivoCitacion = Convert.ToInt32(ddlMotivoCitacion.SelectedValue); //entidad.tutor.idTutor = (!string.IsNullOrEmpty(ddlTutores.SelectedValue)) ? Convert.ToInt32(ddlTutores.SelectedValue) : 0; entidad.activo = chkActivo.Checked; propFiltroCitacion = entidad; BuscarCitacion(entidad); }
/// <summary> /// Cargars the lista. /// </summary> /// <param name="entidad">The entidad.</param> private void CargarLista(Citacion entidad) { objBLCitacion = new BLCitacion(); listaCitaciones = objBLCitacion.GetCitaciones(entidad); }
/// <summary> /// Handles the Click event of the btnNuevo 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 btnNuevo_Click(object sender, EventArgs e) { try { AccionPagina = enumAcciones.Nuevo; LimpiarCampos(); propCitacion = new Citacion(); CargarCombosEdicion(); esNuevo = true; btnBuscar.Visible = false; btnVolver.Visible = true; gvwReporte.Visible = false; udpEdit.Visible = true; udpFiltrosBusqueda.Visible = false; udpFiltros.Update(); udpGrilla.Update(); } catch (Exception ex) { Master.ManageExceptions(ex); } }
/// <summary> /// Buscars the filtrando. /// </summary> private void BuscarFiltrando() { string mensaje = ValidarPaginaBuscando(); if (mensaje == string.Empty) { calfechas.ValidarRangoDesdeHasta(false); Citacion entidad = new Citacion(); entidad.fechaEventoDesde = Convert.ToDateTime(calfechas.ValorFechaDesde); entidad.fechaEventoHasta = Convert.ToDateTime(calfechas.ValorFechaHasta); entidad.motivoCitacion.idMotivoCitacion = Convert.ToInt32(ddlMotivoCitacion.SelectedValue); entidad.tutor.idTutor = (!string.IsNullOrEmpty(ddlTutores.SelectedValue)) ? Convert.ToInt32(ddlTutores.SelectedValue) : 0; entidad.activo = chkActivo.Checked; propFiltroCitacion = entidad; BuscarCitacion(entidad); } else { AccionPagina = enumAcciones.Error; Master.MostrarMensaje(enumTipoVentanaInformacion.Advertencia.ToString(), UIConstantesGenerales.MensajeDatosFaltantes + mensaje, enumTipoVentanaInformacion.Advertencia); } }
private void BuscarCitaciones() { BLCitacion objBLCitacion = new BLCitacion(); Citacion entidad = new Citacion(); entidad.tutor.username = User.Identity.Name; entidad.activo = true; entidad.fechaEventoDesde = DateTime.Now; entidad.fechaEventoHasta = cicloLectivoActual.fechaFin; if (objBLCitacion.GetCitaciones(entidad).Count > 0) divCitacionTutor.Visible = true; }
private bool GuardarEntidadSinVerificar(Citacion entidad) { BLCitacion objBLCitacion = new BLCitacion(); objBLCitacion = new BLCitacion(entidad); objBLCitacion.Save(); return (true); }
/// <summary> /// Guardars the agenda. /// </summary> /// <param name="entidad">The entidad.</param> private bool GuardarEntidad(Citacion entidad) { BLCitacion objBLCitacion = new BLCitacion(); objBLCitacion.VerificarDisponibilidad(entidad); if (!objBLCitacion.VerificarDisponibilidadDocente(entidad)) { AccionPagina = enumAcciones.GuardarSinVerificar; Master.MostrarMensaje(enumTipoVentanaInformacion.Advertencia.ToString(), "El Docente ya tiene una citación en esa fecha y horario. Desea crear la Citación?", enumTipoVentanaInformacion.Confirmación); return (false); } else if(!objBLCitacion.VerificarDisponibilidadTutor(entidad)) { AccionPagina = enumAcciones.GuardarSinVerificar; Master.MostrarMensaje(enumTipoVentanaInformacion.Advertencia.ToString(), "El Tutor ya tiene una citación en esa fecha y horario. Desea crear la Citación?", enumTipoVentanaInformacion.Confirmación); return (false); } objBLCitacion = new BLCitacion(entidad); objBLCitacion.Save(); return (true); }
/// <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); if (!Page.IsPostBack) { CargarPresentacion(); Citacion citacion = new Citacion(); citacion.organizador.username = ObjSessionDataUI.ObjDTUsuario.Nombre; BuscarCitacion(citacion); } this.txtDescripcionEdit.Attributes.Add("onkeyup", " ValidarCaracteres(this, 4000);"); } catch (Exception ex) { AvisoMostrar = true; AvisoExcepcion = ex; } }