Пример #1
0
 public static void BindIdentificationType(RadioButtonList rbList, string texto, string valor)
 {
     try
     {
     if (SPContext.Current != null)
     {
       using(Microsoft.SharePoint.SPWeb web = SPContext.Current.Web)
       {
         BLL.IdentificationTypeBLL bll = new CAFAM.WebPortal.BLL.IdentificationTypeBLL(web);
         DataSet ds = bll.GetIdentificationTypeList();
         BindList(rbList, ds, texto, valor);
       }
     }
     else
     {
       using(SPSite site = new SPSite(SP_SITE)){
         using(Microsoft.SharePoint.SPWeb web = site.OpenWeb())
         {
             BLL.IdentificationTypeBLL bll = new CAFAM.WebPortal.BLL.IdentificationTypeBLL(web);
             DataSet ds = bll.GetIdentificationTypeList();
             BindList(rbList, ds, texto, valor);
         }
       }
     }
     }
     catch (Exception ex)
     {
     throw ex;
     }
 }
        protected void BindData()
        {
            try
            {
                SPWeb web = SPContext.Current.Web;

                BLL.IdentificationTypeBLL identificationTypeBLL = new CAFAM.WebPortal.BLL.IdentificationTypeBLL(web);

                rdIdentificationType.DataSource = identificationTypeBLL.GetIdentificationTypeList();
                rdIdentificationType.DataTextField = "Title";
                rdIdentificationType.DataValueField = "Title";
                rdIdentificationType.DataBind();
                rdIdentificationType.Items[0].Selected = true;
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Пример #3
0
        protected void BindData()
        {
            try
            {
                SPWeb web = SPContext.Current.Web;

                BLL.IdentificationTypeBLL idTypeBLL = new CAFAM.WebPortal.BLL.IdentificationTypeBLL(web);
                DataSet idTypeListDS = idTypeBLL.GetIdentificationTypeList();

                ListItem blankListItem = new ListItem();

                ddlIdType.DataSource = idTypeListDS;
                ddlIdType.DataTextField = "Title";
                ddlIdType.DataValueField = "Title";
                ddlIdType.DataBind();
                ddlIdType.Items.Insert(0, blankListItem);

                ddlUserType.Items.Insert(0, blankListItem);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Пример #4
0
        protected void Page_Load(object sender, EventArgs e)
        {
            SPWeb web = SPContext.Current.Web;

            //SPSite oSiteCollection = SPContext.Current.Site;
            ////SPList oList = web.Lists["TemplateUploadFile"];  //oSiteCollection.AllWebs["glb-vm"].Lists["TemplateUploadFile"];
            ////Guid guidViewID = oList.Views["ObtenerTemplate"].ID;
            ////SPView oViewSrc = oList.GetView(guidViewID);
            ////SPViewFieldCollection collViewFields = oViewSrc.ViewFields;
            ////SPListItemCollection collItemsSrc = oList.GetItems(oViewSrc);
            //SPView vew = SPContext.Current.ViewContext;

            CAFAM.WebPortal.BLL.IdentificationTypeBLL idTypeBLL = new CAFAM.WebPortal.BLL.IdentificationTypeBLL(web);
            DataSet idTypeListDS = idTypeBLL.GetIdentificationTypeList();
            DataSet dataSet = new DataSet();

            SPList oList = web.Lists["TemplateUploadFile"];
            Guid guidViewID = oList.Views["ObtenerTemplate"].ID;
            SPView oViewSrc = oList.GetView(guidViewID);

            dataSet.Merge(web.Lists["TemplateUploadFile"].GetItems(oViewSrc).GetDataTable());

            grdTemplates.DataSource = dataSet;
            grdTemplates.DataBind();

            //foreach(SPListItemCollection  myItem  in web.Lists["TemplateUploadFile"])
            //{
            //    string myTitle = myItem["Title"].ToString();
            //    string myURL = myItem["name"].ToString();
            //    //myURL = "http://server/sitio/lists/mydoclib/mydoc.doc";
            //}

            //grdTemplates.DataSource = web.Lists["TemplateUploadFile"].GetItems(vew.Views["ObtenerTemplate"]).GetDataTable();

            //SPListItemCollection listItems = web.Lists["TemplateUploadFile"].Items;
            //int itemCount = listItems.Count;
              	//grdTemplates.DataSource;
            //grdTemplates.DataBind();
        }
Пример #5
0
        public void AssignDataToControls()
        {
            try
            {
                SPWeb web = SPContext.Current.Web;

                if (!string.IsNullOrEmpty(Request.QueryString["IT"]))
                {
                    lblIdentificationType.Text = CAFAM.WebPortal.Commons.CryptographicService.Decrypt(Request.QueryString["IT"]);
                }
                if(!string.IsNullOrEmpty(Request.QueryString["IN"]))
                {
                    lblIdentificationNumber.Text = CAFAM.WebPortal.Commons.CryptographicService.Decrypt(Request.QueryString["IN"]);
                }

                BLL.IdentificationTypeBLL identificationTypeBLL = new CAFAM.WebPortal.BLL.IdentificationTypeBLL(web);
                Entities.SPListItemIdentificationType listItemIdentificationType = identificationTypeBLL.GetIdentificationTypeItem(lblIdentificationType.Text);

                SubsidiosWS.UserRequest userInfo = new CAFAM.WebPortal.User.SubsidiosWS.UserRequest();
                userInfo.TipoDocumento = listItemIdentificationType.Value.Value;
                userInfo.NroDocumento = lblIdentificationNumber.Text;

                SubsidiosWS.WebService_Globant_PortalWeb_BiztalkSubsidios webService = new CAFAM.WebPortal.User.SubsidiosWS.WebService_Globant_PortalWeb_BiztalkSubsidios();

                webService.Url = ConfigurationManager.AppSettings["WSSubsidiosURL"];

                SubsidiosWS.AffiliatedUser userAffiliated = webService.GetAffiliatedUser(userInfo); ;

                lblFirstName.Text = userAffiliated.PrimerNombre;
                lblSecondName.Text = userAffiliated.SegundoNombre;
                lblFirstSurname.Text = userAffiliated.PrimerApellido;
                lblSecondSurname.Text = userAffiliated.SegundoApellido;
                /*Falta ver de dónde sacar los datos de ocupación y caja de compensacion*/
                //lblOccupation.Text = userAffiliated.
                /**/
                lblCompany.Text = userAffiliated.NombreORazonSocial;
                txtPrivateEmail.Text = userAffiliated.eMail;
                //falta txtCompanyEmail
                WebUI.TelephoneControl telPrivate = (WebUI.TelephoneControl)pnlPrivateTel.FindControl("telPrivate");
                telPrivate.Tel = userAffiliated.Telefono;
                WebUI.TelephoneControl telPrivateMobile = (WebUI.TelephoneControl)pnlPrivateMobile.FindControl("telPrivateMobile");
                telPrivateMobile.Tel = userAffiliated.TelefonoMovil;
                WebUI.TelephoneControl telCompany = (WebUI.TelephoneControl)pnlCompanyTel.FindControl("telCompany");
                telCompany.Tel = userAffiliated.TelefonoLaboral;
                //falta txtTelExtension.Text
                //falta EPS
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }