示例#1
0
        //Monta o GridView
        public void MontaGridView()
        {
            var entidades = new PortalMTLEntities();

            var Empresa = from p in entidades.empresa
                          select p;

            GridView1.DataSource = Empresa;
            GridView1.DataBind();
        }
示例#2
0
        //Monta o GridView
        public void MontaGridView()
        {
            var entidades = new PortalMTLEntities();

            var Empresa = from p in entidades.empresa
                          select p;

            GridView1.DataSource = Empresa;
            GridView1.DataBind();
        }
示例#3
0
        protected void BtnLogar_Click(object sender, EventArgs e)
        {
            try
            {
                //Verifico se os campos foram preenchidos
                if (txtLogin.Text == string.Empty || txtSenha.Text == string.Empty)
                {
                    MsgErro.InnerHtml = "Login ou Senha inválidos";
                    return;
                }

                PortalMTLEntities entidades = new PortalMTLEntities();

                //Executo a query
                var Usuario = (
                    from usu in entidades.usuario
                    from per in entidades.perfil_usuario
                    where usu.idPerfil == per.idPerfil && //Relacionamento com perfil do usuario
                    (usu.login.Equals(txtLogin.Text) && usu.senha.Equals(txtSenha.Text))
                    select new { usu.login, usu.senha, per.nome, usu.empresa.razaosocial }
                    ).FirstOrDefault();

                //Caso a query nao retorno nada
                if (Usuario == null)
                {
                    return;
                }

                //Verifico se o usuario digitado é igual o usuario cadastrodo no banco de dados
                if (Usuario.login.Trim() == txtLogin.Text.Trim() && Usuario.senha.Trim() == txtSenha.Text.Trim())
                {
                    //Atribuo o perfil do usuario
                    perfil_usuario perfil = new perfil_usuario();
                    perfil.nome = Usuario.nome;
                    //Logo o usuario
                    LogaUsuario(perfil);
                }
            }
            catch (Exception ex)
            {
                MsgErro.InnerHtml = "Ocorreu um erro inesperado <span onclick='ErroDetalhe()' style='cursor:pointer;' id='imgDetalhe'><img src=../Template/Img/icoMais.gif /></span><div id='erroDetalhe' style='display:none; padding:7px; font-size:9px; text-align:left; color:#000000'>" + Convert.ToString(ex) + "</div>";
            }
        }
示例#4
0
        protected void BtnLogar_Click(object sender, EventArgs e)
        {
            try
            {
                //Verifico se os campos foram preenchidos
                if (txtLogin.Text == string.Empty || txtSenha.Text == string.Empty)
                {
                    MsgErro.InnerHtml = "Login ou Senha inválidos";
                    return;
                }

                PortalMTLEntities entidades = new PortalMTLEntities();

                //Executo a query
                var Usuario = (
                    from usu in entidades.usuario
                    from per in entidades.perfil_usuario
                    where usu.idPerfil == per.idPerfil && //Relacionamento com perfil do usuario
                    (usu.login.Equals(txtLogin.Text) && usu.senha.Equals(txtSenha.Text))
                    select new { usu.login, usu.senha, per.nome,usu.empresa.razaosocial }
                               ).FirstOrDefault();

                //Caso a query nao retorno nada
                if (Usuario == null)
                    return;

                //Verifico se o usuario digitado é igual o usuario cadastrodo no banco de dados
                if (Usuario.login.Trim() == txtLogin.Text.Trim() && Usuario.senha.Trim() == txtSenha.Text.Trim())
                {
                    //Atribuo o perfil do usuario
                    perfil_usuario perfil = new perfil_usuario();
                    perfil.nome = Usuario.nome;
                    //Logo o usuario
                    LogaUsuario(perfil);
                }
            }
            catch (Exception ex)
            {
                MsgErro.InnerHtml = "Ocorreu um erro inesperado <span onclick='ErroDetalhe()' style='cursor:pointer;' id='imgDetalhe'><img src=../Template/Img/icoMais.gif /></span><div id='erroDetalhe' style='display:none; padding:7px; font-size:9px; text-align:left; color:#000000'>" + Convert.ToString(ex) + "</div>";
            }
        }
示例#5
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!Page.IsPostBack)
            {
                PortalMTLEntities entidades = new PortalMTLEntities();

                //Executo a query
                var Empresa = (
                    from emp in entidades.empresa
                    where emp.del == false
                    select new { emp.idEmpresa,emp.nome }
                               );

                //Preencho o controle
                ddlEmpresa.DataSource = Empresa;
                ddlEmpresa.DataTextField = "Nome";
                ddlEmpresa.DataValueField = "idEmpresa";
                ddlEmpresa.DataBind();
                ddlEmpresa.Items.Insert(0, new ListItem("<--Selecione-->", string.Empty)); //Texto Inicial do combo
            }
        }
示例#6
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!Page.IsPostBack)
            {
                PortalMTLEntities entidades = new PortalMTLEntities();

                //Executo a query
                var Cliente = (
                    from cli in entidades.cliente_processo
                    where cli.del == false
                    select new { cli.idCliente, cli.nome }
                               );

                //Preencho o controle
                ddlCliente.DataSource = Cliente;
                ddlCliente.DataTextField = "Nome";
                ddlCliente.DataValueField = "idCliente";
                ddlCliente.DataBind();
                ddlCliente.Items.Insert(0, new ListItem("<--Selecione-->", string.Empty)); //Texto Inicial do combo
            }
        }
示例#7
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!Page.IsPostBack)
            {
                PortalMTLEntities entidades = new PortalMTLEntities();

                //Executo a query
                var Empresa = (
                    from emp in entidades.empresa
                    where emp.del == false
                    select new { emp.idEmpresa, emp.nome }
                    );

                //Preencho o controle
                ddlEmpresa.DataSource     = Empresa;
                ddlEmpresa.DataTextField  = "Nome";
                ddlEmpresa.DataValueField = "idEmpresa";
                ddlEmpresa.DataBind();
                ddlEmpresa.Items.Insert(0, new ListItem("<--Selecione-->", string.Empty)); //Texto Inicial do combo
            }
        }
示例#8
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!Page.IsPostBack)
            {
                PortalMTLEntities entidades = new PortalMTLEntities();

                //Executo a query
                var Cliente = (
                    from cli in entidades.cliente_processo
                    where cli.del == false
                    select new { cli.idCliente, cli.nome }
                    );

                //Preencho o controle
                ddlCliente.DataSource     = Cliente;
                ddlCliente.DataTextField  = "Nome";
                ddlCliente.DataValueField = "idCliente";
                ddlCliente.DataBind();
                ddlCliente.Items.Insert(0, new ListItem("<--Selecione-->", string.Empty)); //Texto Inicial do combo
            }
        }