protected void Page_Load(object sender, EventArgs e) { vClUsuario = ContextoUsuario.oUsuario.CL_USUARIO; vNbPrograma = ContextoUsuario.nbPrograma; vIdRol = ContextoUsuario.oUsuario.oRol.ID_ROL; if (!Page.IsPostBack) { if (Request.Params["IdEvento"] != null) { vIdEvento = int.Parse(Request.Params["IdEvento"].ToString()); EventoCapacitacionNegocio neg = new EventoCapacitacionNegocio(); oEvento = neg.ObtieneEventos(ID_EVENTO: vIdEvento).FirstOrDefault(); if (oEvento != null) { txtEvento.InnerText = oEvento.NB_EVENTO; txtHorasCurso.InnerText = oEvento.NO_DURACION_CURSO.ToString(); vListaParticipantes = neg.ObtieneParticipanteEvento(ID_EVENTO: vIdEvento, pID_ROL: vIdRol); calcularAsistenciaPromedio(); } } } }
protected void rlvEventos_NeedDataSource(object sender, Telerik.Web.UI.RadListViewNeedDataSourceEventArgs e) { EventoCapacitacionNegocio neg = new EventoCapacitacionNegocio(); ListaEventos = neg.ObtieneEventos(); rlvEventos.DataSource = ListaEventos; }
private void cargarEvento() { EventoCapacitacionNegocio neg = new EventoCapacitacionNegocio(); oEvento = neg.ObtieneEventos(ID_EVENTO: vIdEvento).FirstOrDefault(); if (oEvento != null) { txtEvento.InnerText = oEvento.CL_EVENTO + " - " + oEvento.NB_EVENTO; txtCurso.InnerText = oEvento.NB_CURSO; txtEvaluador.InnerText = oEvento.CL_EVALUADOR + " - " + oEvento.NB_EVALUADOR; txtCorreo.Text = oEvento.CL_CORREO_EVALUADOR; vMensajeCorreo = ContextoApp.FYD.MensajeCorreoEvaluadores.dsMensaje; vMensajeCorreo = vMensajeCorreo.Replace("[Evaluador]", oEvento.NB_EVALUADOR); vMensajeCorreo = vMensajeCorreo.Replace("[NB_EVENTO]", oEvento.NB_EVENTO); if (oEvento.FE_EVALUACION.HasValue) { vMensajeCorreo = vMensajeCorreo.Replace("[FE_EVALUACION]", oEvento.FE_EVALUACION.Value.ToString("dd/MM/yyyy")); } lMensaje.InnerHtml = vMensajeCorreo; if (DateTime.Now.Date > oEvento.FE_EVALUACION) { btnAceptar.Enabled = false; lblCaducidad.Visible = true; } } }
private void cargarEvento() { EventoCapacitacionNegocio neg = new EventoCapacitacionNegocio(); oEvento = neg.ObtieneEventos(ID_EVENTO: vIdEvento).FirstOrDefault(); if (oEvento != null) { txtNombreEvento.InnerText = oEvento.NB_EVENTO; txtLugar.InnerText = oEvento.DS_LUGAR; txtFechaInicial.InnerText = oEvento.FE_INICIO.ToString("dd/MM/yyyy"); txtFechaTermino.InnerText = oEvento.FE_TERMINO.ToString("dd/MM/yyyy"); oListaParticipante = neg.ObtieneParticipanteEvento(ID_EVENTO: vIdEvento, pID_ROL: vIdRol); oCalendario = neg.ObtieneEventoCalendario(ID_EVENTO: vIdEvento); vMensajeCorreo = ContextoApp.FYD.MensajeCorreoParticipantes.dsMensaje; vMensajeCorreo = vMensajeCorreo.Replace("[NB_EVENTO]", oEvento.NB_EVENTO); vMensajeCorreo = vMensajeCorreo.Replace("[DS_LUGAR]", oEvento.DS_LUGAR); vMensajeCorreo = vMensajeCorreo.Replace("[FE_INICIO]", oEvento.FE_INICIO.ToString("dd/MM/yyyy")); vMensajeCorreo = vMensajeCorreo.Replace("[FE_TERMINO]", oEvento.FE_TERMINO.ToString("dd/MM/yyyy")); vMensajeCorreo = vMensajeCorreo.Replace("[TABLA_CALENDARIO]", ConvertToHTMLTable()); lMensaje.InnerHtml = vMensajeCorreo; if (DateTime.Now.Date > oEvento.FE_TERMINO) { btnAceptar.Enabled = false; lblCaducidad.Visible = true; } } }
private void CargarDatos() { EventoCapacitacionNegocio nEventoCapacitacion = new EventoCapacitacionNegocio(); E_EVENTO oEvento = nEventoCapacitacion.ObtieneEventos(ID_EVENTO: vIdEvento).FirstOrDefault(); if (oEvento != null) { txtCurso.InnerText = oEvento.NB_CURSO; txtEvento.InnerText = oEvento.NB_EVENTO; vLstCompetencias = nEventoCapacitacion.ObtieneReporteResultadosEventoDetalle(vIdEvento); } }
private void cargarResources() { rsCusro.ResourceTypes.Clear(); EventoCapacitacionNegocio neg = new EventoCapacitacionNegocio(); List <E_EVENTO> evento = neg.ObtieneEventos(ID_EVENTO: vIdEvento); //List<E_EVENTO_CALENDARIO> calendario = neg.obtieneEventoCalendario(ID_EVENTO: vIdEvento); //rsCusro.ResourceTypes.Add(rt); rsCusro.DataSource = evento; rsCusro.SelectedDate = evento.FirstOrDefault().FE_INICIO; rsCusro.Rebind(); }
protected void CargarEvento() { EventoCapacitacionNegocio neg = new EventoCapacitacionNegocio(); E_EVENTO evento = new E_EVENTO(); evento = neg.ObtieneEventos(vIdEvento).FirstOrDefault(); txtClEvento.Text = evento.CL_EVENTO; txtDsEvento.Text = evento.DS_EVENTO; dtpInicial.SelectedDate = evento.FE_INICIO; dtpFinal.SelectedDate = evento.FE_TERMINO; cmbTipo.SelectedValue = evento.CL_TIPO_CURSO; }
private void cargarEvento() { EventoCapacitacionNegocio neg = new EventoCapacitacionNegocio(); E_EVENTO evento = new E_EVENTO(); evento = neg.ObtieneEventos(vIdEvento).FirstOrDefault(); txtClave.Text = evento.CL_EVENTO; txtNombre.Text = evento.NB_EVENTO; txtEvento.InnerText = evento.CL_EVENTO; txtDescripcionEvento.InnerText = evento.NB_EVENTO; if (evento.ID_PROGRAMA.HasValue) { rbVinculado.Checked = true; rlbPrograma.Items.Clear(); rlbPrograma.Items.Add(new RadListBoxItem(evento.NB_PROPGRAMA, evento.ID_PROGRAMA.ToString())); vIdPrograma = Convert.ToInt32(evento.ID_PROGRAMA); } else { rbNoVinculado.Checked = true; btnAgregarParticipantes.Enabled = true; btnBuscarPrograma.Enabled = false; } dtpInicial.SelectedDate = evento.FE_INICIO; dtpFinal.SelectedDate = evento.FE_TERMINO; if (evento.ID_CURSO != null) { rlbCurso.Items.Clear(); rlbCurso.Items.Add(new RadListBoxItem(evento.NB_CURSO, evento.ID_CURSO.ToString())); vIdCurso = Convert.ToInt32(evento.ID_CURSO); } if (evento.ID_INSTRUCTOR != null) { rlbInstructor.Items.Clear(); rlbInstructor.Items.Add(new RadListBoxItem(evento.NB_INSTRUCTOR, evento.ID_INSTRUCTOR.ToString())); } cmbTipo.SelectedValue = evento.CL_TIPO_CURSO; cmbEstado.SelectedValue = evento.CL_ESTADO; if (evento.ID_EMPLEADO_EVALUADOR != null) { rlbEvaluador.Items.Clear(); rlbEvaluador.Items.Add(new RadListBoxItem(evento.NB_EVALUADOR, evento.ID_EMPLEADO_EVALUADOR.ToString())); } dtpEvaluacion.SelectedDate = evento.FE_EVALUACION; txtLugarEvento.Text = evento.DS_LUGAR; txtRefrigerio.Text = evento.DS_REFRIGERIO; txtCostoDirecto.Text = evento.MN_COSTO_DIRECTO.ToString(); txtCostoIndirecto.Text = evento.MN_COSTO_INDIRECTO.ToString(); chkIncluirResultados.Checked = evento.FG_INCLUIR_EN_PLANTILLA; vXmlEmpleadosAgregados = evento.XML_PARTICIPANTES; FechasEventos = neg.ObtieneEventoCalendario(ID_EVENTO: vIdEvento); oCurso = new E_SELECTOR_CURSO(); if (evento.ID_CURSO != null) { oCurso.idCurso = evento.ID_CURSO.Value; } oCurso.noDuracion = Convert.ToInt32(evento.NO_DURACION_CURSO); oCurso.nbCurso = evento.NB_CURSO; ListaEmpleados = neg.ObtieneParticipanteEvento(ID_EVENTO: vIdEvento, pID_ROL: vIdRol); txtHorasCurso.Text = oCurso.noDuracion.ToString(); AsignarValoresAdicionales(evento.XML_CAMPOS_ADICIONALES); }