Пример #1
0
        protected void ReportDiligenciamientoSE()
        {
            try
            {
                IQueryable<ESM.Model.AsociadoActaVisitaSE> asistse = null;
                IQueryable<ESM.Model.AsignaDocumento> asigse = null;
                ESM.Model.ESMBDDataContext db = new Model.ESMBDDataContext();

                var ses = from s in db.Secretaria_Educacions
                          select new { s, s.IdSecretaria, s.Nombre, Consultor = s.Consultore.Nombre };

                gvdilise.DataSource = ses;
                gvdilise.DataBind();

                for (int i = 0; i < gvdilise.Rows.Count; i++)
                {
                    Label lblidse = (Label)gvdilise.Rows[i].FindControl("lblidse");
                    Label lblActaDocumento = (Label)gvdilise.Rows[i].FindControl("lblActaDocumento");
                    Label lblCantAsocioados = (Label)gvdilise.Rows[i].FindControl("lblCantAsocioados");
                    Label lblfechadili = (Label)gvdilise.Rows[i].FindControl("lblfechadili");
                    Label lblactaestado = (Label)gvdilise.Rows[i].FindControl("lblactaestado");
                    Label lbllcestado = (Label)gvdilise.Rows[i].FindControl("lbllcestado");

                    int idse = Convert.ToInt32(lblidse.Text);

                    #region Verificación de Parametros

                    ESM.Model.ActaVisitaSE ase = new ESM.Model.ActaVisitaSE();

                    try
                    {
                        ase = (from asec in db.ActaVisitaSEs
                               where asec.IdSE == idse
                               select asec).Single();
                    }
                    catch (Exception) { ase = null; }

                    if (ase != null)
                    {

                        lblfechadili.Text = ase.Medicione.FechaMedicion.ToShortDateString();

                        asigse = from asigsec in db.AsignaDocumentos
                                 where asigsec.IdMedicion == ase.IdMedicion
                                 select asigsec;

                        foreach (var itemasigse in asigse)
                        {
                            if (itemasigse.IdDocumento == 14)
                            {
                                lblActaDocumento.Text = "Si";
                                break;
                            }

                        }

                        int cantasis = (from aso in db.AsociadoActaVisitaSEs
                                        where aso.IdActaVisita == ase.IdActaVisita
                                        select aso).Count();

                        lblCantAsocioados.Text = cantasis.ToString();
                    }

                    #endregion

                    #region Validacion Lectura Contexto SE

                    ESM.Model.LecturaContextoSE objLecturaContextoSE = new Model.LecturaContextoSE();

                    try
                    {
                        objLecturaContextoSE = (from lcse in db.LecturaContextoSEs
                                                where lcse.IdSecretaria == idse
                                                select lcse).Single();
                    }
                    catch (Exception) { objLecturaContextoSE = null; }

                    bool estadolcse = true;

                    if (objLecturaContextoSE != null)
                    {
                        if (objLecturaContextoSE._2_1_.ToString().Trim().Length == 0)
                            estadolcse = false;

                        if ((bool)objLecturaContextoSE._2_2_)
                            if (objLecturaContextoSE._2_2_1_.ToString().Trim().Length == 0)
                                estadolcse = false;

                        if (objLecturaContextoSE._2_2_2_.ToString().Trim().Length == 0)
                            estadolcse = false;

                        if ((bool)objLecturaContextoSE._2_2_3_EE_)
                        {
                            if (objLecturaContextoSE._2_2_3_EE_Cant == 0)
                                estadolcse = false;
                        }
                        if ((bool)objLecturaContextoSE._2_2_3_EST_)
                        {
                            if (objLecturaContextoSE._2_2_3_EST_Cant == 0)
                                estadolcse = false;
                        }
                        if ((bool)objLecturaContextoSE._2_2_3_EDU)
                        {
                            if (objLecturaContextoSE._2_2_3_EDU_Cant == 0)
                                estadolcse = false;
                        }
                        if ((bool)objLecturaContextoSE._2_2_3_PAD_)
                        {
                            if (objLecturaContextoSE._2_2_3_PAD_Cant == 0)
                                estadolcse = false;
                        }
                        if (objLecturaContextoSE._2_2_3_OTR_1.ToString().Trim().Length != 0)
                        {
                            if (objLecturaContextoSE._2_2_3_OTR_1_Cant == 0)
                                estadolcse = false;
                        }
                        if (objLecturaContextoSE._2_2_3_OTR_2.ToString().Trim().Length != 0)
                        {
                            if (objLecturaContextoSE._2_2_3_OTR_2_Cant == 0)
                                estadolcse = false;
                        }

                        if (objLecturaContextoSE._2_2_3_OTR_3_.ToString().Trim().Length != 0)
                        {
                            if (objLecturaContextoSE._2_2_3_OTR_3_Cant == 0)
                                estadolcse = false;
                        }
                        if (objLecturaContextoSE._2_2_3_OTR_4_.ToString().Trim().Length != 0)
                        {
                            if (objLecturaContextoSE._2_2_3_OTR_4_Cant == 0)
                                estadolcse = false;
                        }
                        if (objLecturaContextoSE._2_2_3_OTR_5_.ToString().Trim().Length != 0)
                        {
                            if (objLecturaContextoSE._2_2_3_OTR_5_Cant == 0)
                                estadolcse = false;
                        }

                        if (objLecturaContextoSE._2_2_4_.ToString().Trim().Length == 0)
                            estadolcse = false;
                        if (objLecturaContextoSE._2_2_5_.ToString().Trim().Length == 0)
                            estadolcse = false;

                        if ((bool)objLecturaContextoSE._2_3_)
                            if (objLecturaContextoSE._2_3_1_.ToString().Trim().Length == 0)
                                estadolcse = false;

                        if (objLecturaContextoSE._3_1_.ToString().Trim().Length == 0)
                            estadolcse = false;
                        if (objLecturaContextoSE._3_2_.ToString().Trim().Length == 0)
                            estadolcse = false;
                        if (objLecturaContextoSE._3_3_.ToString().Trim().Length == 0)
                            estadolcse = false;
                        if (objLecturaContextoSE._3_4_.ToString().Trim().Length == 0)
                            estadolcse = false;
                        if (objLecturaContextoSE._3_5_.ToString().Trim().Length == 0)
                            estadolcse = false;
                        if (objLecturaContextoSE._3_6_.ToString().Trim().Length == 0)
                            estadolcse = false;

                        if ((bool)objLecturaContextoSE._4_1_)
                            if (objLecturaContextoSE._4_1_1_.ToString().Trim().Length == 0)
                                estadolcse = false;

                        if ((bool)objLecturaContextoSE._1_1_8_)
                            if (objLecturaContextoSE._1_1_9_.ToString().Trim().Length == 0)
                                estadolcse = false;

                        if (estadolcse)
                            lbllcestado.Text = "Diligenciada";
                        else if (!estadolcse)
                            lbllcestado.Text = "Parcial";
                    }

                    #endregion

                    if (lblfechadili.Text != "No Asignada" && Convert.ToInt32(lblCantAsocioados.Text) > 0 && lblActaDocumento.Text == "Si")
                        lblactaestado.Text = "Diligenciada";
                    else if (lblfechadili.Text != "No Asignada" && Convert.ToInt32(lblCantAsocioados.Text) >= 0)
                        lblactaestado.Text = "Parcial";
                    else
                        lblactaestado.Text = "Sin Diligenciar";

                }

            }
            catch (Exception) { }
        }
Пример #2
0
        public bool Almacenar(int idmedicion)
        {
            try
            {
                #region Objeto Lectura de Contexto
                LecturaContextoSE objLecturaContextoSE = new LecturaContextoSE
                {
                    #region Modulo 2

                    _2_1_ = _2_1,
                    _2_2_ = _2_2,
                    _2_2_1_ = _2_2_1,
                    _2_2_2_ = _2_2_2,
                    _2_2_3_DIR_ = _2_2_3DIR,
                    _2_2_3_DIR_Cant = _2_2_3DIR_Cant,
                    _2_2_3_EDU = _2_2_3EDU,
                    _2_2_3_EDU_Cant = _2_2_3EDU_Cant,
                    _2_2_3_EE_ = _2_2_3EE,
                    _2_2_3_EE_Cant = _2_2_3EE_Cant,
                    _2_2_3_EST_ = _2_2_3EST,
                    _2_2_3_EST_Cant = _2_2_3EST_Cant,
                    _2_2_3_OTR_1 = _2_2_3Otro_Cual_1,
                    _2_2_3_OTR_1_Cant = _2_2_3Otro_Cual_1_Cant,
                    _2_2_3_OTR_2 = _2_2_3Otro_Cual_2,
                    _2_2_3_OTR_2_Cant = _2_2_3Otro_Cual_2_Cant,
                    _2_2_3_OTR_3_ = _2_2_3Otro_Cual_3,
                    _2_2_3_OTR_3_Cant = _2_2_3Otro_Cual_3_Cant,
                    _2_2_3_OTR_4_ = _2_2_3Otro_Cual_4,
                    _2_2_3_OTR_4_Cant = _2_2_3Otro_Cual_4_Cant,
                    _2_2_3_OTR_5_ = _2_2_3Otro_Cual_5,
                    _2_2_3_OTR_5_Cant = _2_2_3Otro_Cual_5_Cant,
                    _2_2_3_PAD_ = _2_2_3PAD,
                    _2_2_3_PAD_Cant = _2_2_3PAD_Cant,
                    _2_2_4_ = _2_2_4,
                    _2_2_5_ = _2_2_5,
                    _2_3_ = _2_3,
                    _2_3_1_ = _2_3_1,

                    #endregion

                    #region Modulo 3
                    _3_1_ = _3_1,
                    _3_2_ = _3_2,
                    _3_3_ = _3_3,
                    _3_4_ = _3_4,
                    _3_5_ = _3_5,
                    _3_6_ = _3_6,
                    #endregion

                    #region Modulo 4

                    _4_1_ = _4_1,
                    _4_1_1_ = _4_1_1,

                    #endregion

                    #region Modulo 5

                    _5_1_RADD_ = _5_1_RADDEP,
                    _5_1_RADM = _5_1_RADMUN,
                    _5_1_PREND = _5_1_PRENDEP,
                    _5_1_PRENM = _5_1_PRENMUN,
                    _5_1_TELD = _5_1_TELDEP,
                    _5_1_TELM = _5_1_TELMUN,
                    _5_1_INT = _5_1_INTDEP,
                    _5_1_INTM = _5_1_INTMUN,
                    _5_2_ = _5_2,

                    #endregion

                    #region Modulo 6
                    _1_1_8_ = _1_18,
                    _1_1_9_ = _1_19,
                    Observaciones = _observaciones,
                    #endregion

                    IdSecretaria = _idse,
                    IdMedicion = idmedicion
                };
                #endregion

                db.LecturaContextoSEs.InsertOnSubmit(objLecturaContextoSE);
                db.SubmitChanges();

                idlectura = objLecturaContextoSE.IdLecturaContexto;
                return true;
            }
            catch (Exception) { return false; }
        }
Пример #3
0
		private void detach_LecturaContextoSEs(LecturaContextoSE entity)
		{
			this.SendPropertyChanging();
			entity.Secretaria_Educacion = null;
		}
Пример #4
0
 partial void DeleteLecturaContextoSE(LecturaContextoSE instance);
Пример #5
0
 partial void UpdateLecturaContextoSE(LecturaContextoSE instance);
Пример #6
0
 partial void InsertLecturaContextoSE(LecturaContextoSE instance);
Пример #7
0
		private void detach_LecturaContextoSEs(LecturaContextoSE entity)
		{
			this.SendPropertyChanging();
			entity.Medicione = null;
		}