示例#1
0
        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;
                }
            }
        }
示例#2
0
        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);
        }