public bool BuscaUsuarioAD(out string msg) { msg = ""; bool ret = false; try { DataTable dt = new ConectaAD().ListarTodosUsuariosAD(); if (dt.Rows.Count > 0) { ImportaDados(dt); ret = true; } else { msg = "Problema ao conectar no Active Directory, tente novamente mais tarde!!!"; ret = false; } } catch (Exception ex) { throw new Exception("Atenção!\\n\\nErro ao Listar Usuarios AD .\\n\\nMotivo:\\n\\n" + ex.Message); } return(ret); }
public UsuarioPortal ConsultaUsuariosPortal(ConectaAD cAD) { UsuarioPortal up = new UsuarioPortal(); up.login = cAD.login; //up.ListaEmpresas = sso.ListaEmpresas; return(up); }
protected void Page_Load(object sender, EventArgs e) { _strUrl = Request.RawUrl; _bln = (Session["objUser"] == null); if (!_strUrl.Contains("login.aspx") && _bln) { Response.Redirect("~/login.aspx", false); } if (Session["objUser"] != null) { objBLL = (ConectaAD)Session["objUser"]; } MostraTelaConformeLogin(!_bln); }
public UsuarioPortal GetCurrentUser(ConectaAD ad, Singlesignon sso) { UsuarioPortal up = new UsuarioPortal(); if (sso != null) { UsuariosPortalBLL uPortalBLL = new UsuariosPortalBLL(); up = uPortalBLL.ConsultaUsuariosPortal(sso); } else if (ad != null) { up.login = ad.login; //up.login = up.Nome.Trim() + "_" + up.Sobrenome.Trim() + "-" + up.COD_EMPRS + "-" + up.NUM_RGTRO_EMPRG + "-" + up.NUM_IDNTF_RPTANT; up.login = ad.login + "_" + ad.nome.Replace(" ", "_").Trim(); up.ListaEmpresas = new short[] { 9999 }; } else { up.login = "******"; up.ListaEmpresas = new short[] { 9999 }; } return(up); }
private object GetDefaultValue(string default_value) { switch (default_value.ToUpper()) { case "SYSUSER": string userName; if (HttpContext.Current.Session["objUser"] != null) { ConectaAD cAD = (ConectaAD)HttpContext.Current.Session["objUser"]; userName = cAD.login; } else { userName = System.Security.Principal.WindowsIdentity.GetCurrent().Name; } return(userName.ToUpper()); case "SYSDATE": return(DateTime.Now); default: return(null); } }
private void CarregaDDLs() { ArqPatrocinadoraEnvioBLL bll = new ArqPatrocinadoraEnvioBLL(); ListItem SELECIONE = new ListItem(); //ddlGrupo.DataSource = bll.GetGrupoDdl(); //ddlGrupo.DataValueField = "COD_GRUPO_EMPRS"; //ddlGrupo.DataTextField = "DCR_GRUPO_EMPRS"; //ddlGrupo.DataBind(); //ddlGrupo.Items.Insert(0, new ListItem("TODOS", "")); if (ddlGrupo.Items.Count == 0) { CarregaDropDowList(ddlGrupo, bll.GetGrupoDdl().ToList <object>(), "DCR_GRUPO_EMPRS", "COD_GRUPO_EMPRS"); SELECIONE = ddlGrupo.Items.FindByValue("0"); CloneDropDownList(ddlGrupo, ddlGrupoEnvio); SELECIONE.Text = "<TODOS>"; SELECIONE.Value = ""; //--- SELECIONE = ddlGrupoEnvio.Items.FindByValue("0"); SELECIONE.Text = ""; SELECIONE.Value = ""; } //ddlStatus.DataSource = bll.GetStatusDdl(); //ddlStatus.DataValueField = "COD_ARQ_STATUS"; //ddlStatus.DataTextField = "DCR_ARQ_STATUS"; //ddlStatus.DataBind(); //ddlStatus.Items.Insert(0, new ListItem("Todos", "")); if (ddlStatus.Items.Count == 0) { CarregaDropDowList(ddlStatus, bll.GetStatusDdl().ToList <object>(), "DCR_ARQ_STATUS", "COD_ARQ_STATUS"); SELECIONE = ddlStatus.Items.FindByValue("0"); CloneDropDownList(ddlStatus, ddlStatusEnvio); SELECIONE.Text = "<TODOS>"; SELECIONE.Value = ""; //--- SELECIONE = ddlStatusEnvio.Items.FindByValue("0"); SELECIONE.Text = ""; SELECIONE.Value = ""; } //ddlTipoEnvio.DataSource = bll.GetTipoEnvioDdl(); //ddlTipoEnvio.DataValueField = "COD_ARQ_ENVIO_TIPO"; //ddlTipoEnvio.DataTextField = "DCR_ARQ_ENVIO_TIPO"; //ddlTipoEnvio.DataBind(); //ddlTipoEnvio.Items.Insert(0, new ListItem("Todos", "")); if (ddlTipoEnvio.Items.Count == 0) { CarregaDropDowList(ddlTipoEnvio, bll.GetTipoEnvioDdl().ToList <object>(), "DCR_ARQ_ENVIO_TIPO", "COD_ARQ_ENVIO_TIPO"); SELECIONE = ddlTipoEnvio.Items.FindByValue("0"); CloneDropDownList(ddlTipoEnvio, ddlTipoEnvioEnvio); SELECIONE.Text = "<TODOS>"; SELECIONE.Value = ""; //--- SELECIONE = ddlTipoEnvioEnvio.Items.FindByValue("0"); SELECIONE.Text = ""; SELECIONE.Value = ""; } ConectaAD user = (ConectaAD)Session["objUser"]; List <ArqPatrocinadoraEnvioBLL.PRE_TBL_ARQ_AREA_View> lista_ddl = bll.GetAreaDdl(user); if (ddlArea.Items.Count == 0) { CarregaDropDowList(ddlArea, lista_ddl.ToList <object>(), "DCR_ARQ_C_AREA_SUB", "COD_ARQ_AREA"); SELECIONE = ddlArea.Items.FindByValue("0"); CloneDropDownList(ddlArea, ddlAreaEnvio); SELECIONE.Text = "<TODOS>"; SELECIONE.Value = ""; //--- SELECIONE = ddlAreaEnvio.Items.FindByValue("0"); SELECIONE.Text = ""; SELECIONE.Value = ""; if (lista_ddl.Count == 1) { ddlArea.Visible = false; lblArea.Visible = false; ddlAreaEnvio.Visible = false; lblArea2.Visible = false; ddlArea.SelectedValue = lista_ddl[0].COD_ARQ_AREA.ToString(); ddlAreaEnvio.SelectedValue = ddlArea.SelectedValue; exibeChecklistEnvio(ddlAreaEnvio.SelectedValue); } } }