示例#1
0
 protected void btnRealizar_Click(object sender, EventArgs e)
 {
     if (txtObservacionSesion.Text == string.Empty)
     {
         ClientScript.RegisterClientScriptBlock(GetType(), "alert", "alert('ERROR: No se ha ingresado la observación')", true);
     }
     else
     {
         string         sObservacion = txtObservacionSesion.Text;
         cUsuarioSesion unUS         = new cUsuarioSesion();
         unUS.Usuario     = vMiPerfil.U;
         unUS.Sesion      = LaSesion;
         unUS.Observacion = sObservacion;
         bool bResultado = dFachada.SesionAgregarObservacion(unUS);
         if (bResultado)
         {
             //vTareas.ventanaObservacion = false;
             ClientScript.RegisterClientScriptBlock(GetType(), "alert", "alert('Se agregó la observación correctamente')", true);
             string sScript = "window.opener.location.reload(); window.close();";
             ScriptManager.RegisterStartupScript(Page, Page.GetType(), "closewindows", sScript, true);
         }
         else
         {
             lblMensaje.Text = "ERROR: No se pudo agregar la observación correctamente";
         }
     }
 }
示例#2
0
        protected void btnDescartar_Click(object sender, EventArgs e)
        {
            string         sObservacion = string.Empty;
            cUsuarioSesion unUS         = new cUsuarioSesion();

            unUS.Usuario     = vMiPerfil.U;
            unUS.Sesion      = LaSesion;
            unUS.Observacion = sObservacion;
            bool bResultado = dFachada.SesionAgregarObservacion(unUS);

            if (bResultado)
            {
                ClientScript.RegisterClientScriptBlock(GetType(), "alert", "alert('Se descartó la sesión sin observación')", true);
                string sScript = "window.opener.location.reload(); window.close();";
                ScriptManager.RegisterStartupScript(Page, Page.GetType(), "closewindows", sScript, true);
            }
            else
            {
                lblMensaje.Text = "ERROR: No se pudo descartar la sesión sin observar correctamente";
            }
        }
示例#3
0
 public static cUsuarioSesion TraerObservacionPorUsuarioYSesion(cUsuarioSesion parUsuarioSesion)
 {
     return(pSesion.TraerObservacionPorUsuarioYSesion(parUsuarioSesion));
 }
示例#4
0
 public static bool AgregarObservacion(cUsuarioSesion parUS)
 {
     return(pSesion.AgregarObservacion(parUS));
 }
示例#5
0
        private void CargarDatos()
        {
            if (vTareas.ventanaObservacionVerDetalles)
            {
                lblFecha.Text      = LaSesion.Fecha.ToString();
                lblHoraInicio.Text = LaSesion.HoraInicio.ToString();
                lblHoraFin.Text    = LaSesion.HoraFin.ToString();

                switch (LaSesion.Centro)
                {
                case cUtilidades.Centro.JuanLacaze:
                    lblLocalidad.Text = "Juan Lacaze";
                    break;

                case cUtilidades.Centro.NuevaHelvecia:
                    lblLocalidad.Text = "Nueva Helvecia";
                    break;

                default:
                    lblLocalidad.Text = "";
                    break;
                }
                switch (LaSesion.TipoSesion)
                {
                case cUtilidades.TipoSesion.Individual:
                    lblTipoSesion.Text = "Individual";
                    break;

                case cUtilidades.TipoSesion.Grupo2:
                    lblTipoSesion.Text = "Grupo de 2";
                    break;

                case cUtilidades.TipoSesion.Grupo3:
                    lblTipoSesion.Text = "Grupo de 3";
                    break;

                case cUtilidades.TipoSesion.Taller:
                    lblTipoSesion.Text = "Taller";
                    break;

                case cUtilidades.TipoSesion.PROES:
                    lblTipoSesion.Text = "PROES";
                    break;

                default:
                    lblTipoSesion.Text = "";
                    break;
                }
                List <cBeneficiario> lstBeneficiarios = new List <cBeneficiario>();
                for (int i = 0; i < LaSesion.lstBeneficiarios.Count; i++)
                {
                    lstBeneficiarios.Add(LaSesion.lstBeneficiarios[i].Beneficiario);
                }


                grdBeneficiarios.DataSource = lstBeneficiarios;
                grdBeneficiarios.DataBind();
                grdESpecialistas.DataSource = LaSesion.lstUsuarios;
                grdESpecialistas.DataBind();
                lblComentario.Text = LaSesion.Comentario.ToString();
                cUsuarioSesion unUS = new cUsuarioSesion();
                unUS.Sesion  = LaSesion;
                unUS.Usuario = vMiPerfil.U;
                unUS         = dFachada.SesionTraerObservacionPorUsuarioYSesion(unUS);
                txtObservacionSesion.Text    = unUS.Observacion.ToString();
                txtObservacionSesion.Enabled = false;
                btnDescartar.Visible         = false;
                btnRealizar.Visible          = false;
                btnCerrar.Visible            = true;
                lblAgregarObservacion.Text   = "Observación realizada:";
            }
            else
            {
                lblFecha.Text      = LaSesion.Fecha.ToString();
                lblHoraInicio.Text = LaSesion.HoraInicio.ToString();
                lblHoraFin.Text    = LaSesion.HoraFin.ToString();
                switch (LaSesion.Centro)
                {
                case cUtilidades.Centro.JuanLacaze:
                    lblLocalidad.Text = "Juan Lacaze";
                    break;

                case cUtilidades.Centro.NuevaHelvecia:
                    lblLocalidad.Text = "Nueva Helvecia";
                    break;

                default:
                    lblLocalidad.Text = "";
                    break;
                }
                switch (LaSesion.TipoSesion)
                {
                case cUtilidades.TipoSesion.Individual:
                    lblTipoSesion.Text = "Individual";
                    break;

                case cUtilidades.TipoSesion.Grupo2:
                    lblTipoSesion.Text = "Grupo de 2";
                    break;

                case cUtilidades.TipoSesion.Grupo3:
                    lblTipoSesion.Text = "Grupo de 3";
                    break;

                case cUtilidades.TipoSesion.Taller:
                    lblTipoSesion.Text = "Taller";
                    break;

                case cUtilidades.TipoSesion.PROES:
                    lblTipoSesion.Text = "PROES";
                    break;

                default:
                    lblTipoSesion.Text = "";
                    break;
                }
                List <cBeneficiario> lstBeneficiarios = new List <cBeneficiario>();
                for (int i = 0; i < LaSesion.lstBeneficiarios.Count; i++)
                {
                    lstBeneficiarios.Add(LaSesion.lstBeneficiarios[i].Beneficiario);
                }


                grdBeneficiarios.DataSource = lstBeneficiarios;
                grdBeneficiarios.DataBind();
                grdESpecialistas.DataSource = LaSesion.lstUsuarios;
                grdESpecialistas.DataBind();
                lblComentario.Text           = LaSesion.Comentario.ToString();
                txtObservacionSesion.Enabled = true;
                btnDescartar.Visible         = true;
                btnRealizar.Visible          = true;
                btnCerrar.Visible            = false;
                lblAgregarObservacion.Text   = "Agregar observación sobre la sesión dada:";
            }
        }