Esempio n. 1
0
        private void SubGuardarPlantilla()
        {
            int             lintIndice          = Convert.ToInt32(Session["ID"]);
            int             lintDYR_ID          = Convert.ToInt32(Session["DYR_ID"]);
            string          lStrCuencas         = string.Empty;
            string          lStrSecciones       = string.Empty;
            ASPxPageControl lObjPageControl     = (ASPxPageControl)ASPxGridViewPlantillaEncabezado.FindDetailRowTemplateControl(lintIndice, "ASPxPageControlPlantilla");
            ASPxGridView    lObjGridViewCuenca  = (ASPxGridView)lObjPageControl.FindControl("ASPxGridViewCuenca");
            ASPxGridView    lObjGridViewSeccion = (ASPxGridView)lObjPageControl.FindControl("ASPxGridViewSeccion");
            List <object>   lObjCuencas         = lObjGridViewCuenca.GetSelectedFieldValues("SubCuencaRio_ID");
            List <object>   lObjSecciones       = lObjGridViewSeccion.GetSelectedFieldValues("SubSeccion_ID");

            foreach (object lObjCuenca in lObjCuencas)
            {
                lStrCuencas += lObjCuenca.ToString() + ",";
            }
            foreach (object lObjSeccion in lObjSecciones)
            {
                lStrSecciones += lObjSeccion.ToString() + ",";
            }
            if (lStrCuencas.Length > 0)
            {
                lStrCuencas = lStrCuencas.Substring(0, lStrCuencas.Length - 1);
            }
            if (lStrSecciones.Length > 0)
            {
                lStrSecciones = lStrSecciones.Substring(0, lStrSecciones.Length - 1);
            }
            using (ICCEntities lObjEntidad = new ICCEntities())
            {
                lObjEntidad.xSpCrearPlantilla(lintDYR_ID, lStrCuencas, lStrSecciones);
                lObjEntidad.SaveChanges();
            }
        }
Esempio n. 2
0
        private void SubCargarSecciones()
        {
            int             lintIndice          = Convert.ToInt32(Session["ID"]);
            int             lintCodigo          = Convert.ToInt32(Session["DYR_ID"]);
            ASPxPageControl lObjTab             = (ASPxPageControl)ASPxGridViewPlantillaEncabezado.FindDetailRowTemplateControl(lintIndice, "ASPxPageControlPlantilla");
            ASPxGridView    lObjGridViewSeccion = (ASPxGridView)lObjTab.FindControl("ASPxGridViewSeccion");

            lObjGridViewSeccion.Selection.UnselectAll();
            using (ICCEntities lObjEntidad = new ICCEntities())
            {
                List <TRX_DYR_Plantilla_Detalle_Seccion> lObjSecciones = new List <TRX_DYR_Plantilla_Detalle_Seccion>();
                lObjSecciones = (from p in lObjEntidad.TRX_DYR_Plantilla_Detalle_Seccion
                                 where p.DYR_ID == lintCodigo
                                 select p).ToList();
                foreach (TRX_DYR_Plantilla_Detalle_Seccion lObjSeccion in lObjSecciones)
                {
                    lObjGridViewSeccion.Selection.SelectRowByKey(lObjSeccion.SubSeccion_ID);
                }
            }
        }