protected void grdusuario_RowCommand(object sender, GridViewCommandEventArgs e)
        {
            if (e.CommandName == "cmdExcluir")
            {
                try
                {
                    AtualizarDtUsuario();
                    int     index = Convert.ToInt32(e.CommandArgument);
                    DataKey data  = grdusuario.DataKeys[index];
                    RemoverLinhaDtUsuario(data.Values["id"].ToString());
                }
                catch (Exception ex)
                {
                    //   summary.Text = "Mensagem do Sistema: " + ex.Message;
                }
            }
            if (e.CommandName == "cmdValidarUsuario")
            {
                try
                {
                    int index = Convert.ToInt32(e.CommandArgument);

                    ((Label)grdusuario.Rows[index].FindControl("lblgridvalidacaousuario")).Text = "";
                    if (((TextBox)grdusuario.Rows[index].FindControl("txtgrididusuario")).Text == "")
                    {
                        ((Label)grdusuario.Rows[index].FindControl("lblgridvalidacaousuario")).Text      = "Informe o login.";
                        ((Label)grdusuario.Rows[index].FindControl("lblgridvalidacaousuario")).ForeColor = System.Drawing.Color.DarkRed;
                    }
                    else
                    {
                        UsuarioBusinessLayer bl = new UsuarioBusinessLayer();
                        UsuarioEntity        eo = new UsuarioEntity();
                        //eo.matricula = ((TextBox)grdusuario.Rows[index].FindControl("txtgrididusuario")).Text;
                        eo.login  = ((TextBox)grdusuario.Rows[index].FindControl("txtgrididusuario")).Text;
                        eo.status = EOConst.CodStatus.Ativo;
                        DataTable dt = bl.ConsultarPorLoginOuMatricula(eo);
                        if (dt != null && dt.Rows.Count > 0)
                        {
                            if (dt.Rows.Count == 1)
                            {
                                ((Label)grdusuario.Rows[index].FindControl("lblgridvalidacaousuario")).Text      = "Usuário Válido.";
                                ((Label)grdusuario.Rows[index].FindControl("lblgridvalidacaousuario")).ForeColor = System.Drawing.Color.DarkGreen;
                            }
                        }
                        else
                        {
                            ((Label)grdusuario.Rows[index].FindControl("lblgridvalidacaousuario")).Text      = "Login inexistente.";
                            ((Label)grdusuario.Rows[index].FindControl("lblgridvalidacaousuario")).ForeColor = System.Drawing.Color.DarkRed;
                        }
                    }
                }
                catch
                {
                }
            }
        }
Ejemplo n.º 2
0
        public void CarregarComboColaborador()
        {
            ddlColaborador.Items.Clear();
            UsuarioBusinessLayer bl = new UsuarioBusinessLayer();
            UsuarioEntity        eo = new UsuarioEntity();

            eo.status = EOConst.CodStatusUsuario.Ativo;

            DataTable dtcolaborador = bl.Consultar(eo);

            ddlColaborador.Items.Clear();
            ListItem itemCliente = new ListItem();

            Telerik.Web.UI.RadComboBoxItem radComboBoxItem = new Telerik.Web.UI.RadComboBoxItem();
            radComboBoxItem.Value = "";
            radComboBoxItem.Text  = "";
            ddlColaborador.Items.Add(radComboBoxItem);

            if (dtcolaborador != null)
            {
                if (dtcolaborador.Rows != null)
                {
                    if (dtcolaborador.Rows.Count > 0)
                    {
                        foreach (DataRow dr in dtcolaborador.Rows)
                        {
                            radComboBoxItem       = new Telerik.Web.UI.RadComboBoxItem();
                            radComboBoxItem.Value = dr["idusuario"].ToString();
                            radComboBoxItem.Text  = dr["dscombo"].ToString();
                            ddlColaborador.Items.Add(radComboBoxItem);
                        }
                    }
                }
            }

            ddlColaborador.AllowCustomText = true;
            ddlColaborador.MarkFirstMatch  = true;

            ddlColaborador.SelectedValue = "";

            //ddlColaborador.DataBind();
            //if (ddlColaborador.Items.Count > 0)
            //{
            //    ddlColaborador.Items.Insert(0, new ListItem("", ""));
            //}
            //else
            //{
            //    ddlColaborador.Items.Insert(0, new ListItem("Não existe registros cadastrados.", ""));
            //}
        }
 public DataTable GETDTColaborador()
 {
     if (Session["dtcolaboradorddl"] == null)
     {
         DataTable dt = new DataTable();
         dt.Columns.Add("idusuario");
         dt.Columns.Add("dscombo");
         UsuarioBusinessLayer bl = new UsuarioBusinessLayer();
         UsuarioEntity        eo = new UsuarioEntity();
         eo.status = EOConst.CodStatusUsuario.Ativo;
         dt        = bl.Consultar(eo);
         Session["dtcolaboradorddl"] = dt;
     }
     return((DataTable)Session["dtcolaboradorddl"]);
 }
        private void CarregaAreaDept()
        {
            ddldepartamento.Items.Clear();
            UsuarioBusinessLayer blUsuario = new UsuarioBusinessLayer();
            UsuarioEntity        eoUsuario = new UsuarioEntity();

            ddldepartamento.DataSource     = blUsuario.ConsultarDepartamento(eoUsuario);
            ddldepartamento.DataTextField  = "departamento";
            ddldepartamento.DataValueField = "departamento";
            ddldepartamento.DataBind();
            if (ddldepartamento.Items.Count > 0)
            {
                ddldepartamento.Items.Insert(0, new ListItem("Todos", ""));
            }
            else
            {
                ddldepartamento.Items.Insert(0, new ListItem("Não existe registros cadastrados.", ""));
            }
        }
Ejemplo n.º 5
0
        private void CarregarUsuario()
        {
            UsuarioBusinessLayer bl = new UsuarioBusinessLayer();

            DataTable dtUsuario = bl.ConsultarUsuariosAtivos();

            ddlUsuario.Items.Clear();
            ListItem itemCliente = new ListItem();

            Telerik.Web.UI.RadComboBoxItem radComboBoxItem = new Telerik.Web.UI.RadComboBoxItem();
            radComboBoxItem.Value = "0";
            radComboBoxItem.Text  = "Todos";
            ddlUsuario.Items.Add(radComboBoxItem);

            if (dtUsuario != null)
            {
                if (dtUsuario.Rows != null)
                {
                    if (dtUsuario.Rows.Count > 0)
                    {
                        foreach (DataRow dr in dtUsuario.Rows)
                        {
                            radComboBoxItem       = new Telerik.Web.UI.RadComboBoxItem();
                            radComboBoxItem.Value = dr["idusuario"].ToString();
                            radComboBoxItem.Text  = dr["dscombo"].ToString();
                            ddlUsuario.Items.Add(radComboBoxItem);
                        }
                    }
                }
            }

            ddlUsuario.AllowCustomText = true;
            ddlUsuario.MarkFirstMatch  = true;
            ddlUsuario.SelectedValue   = "0";

            // ddlUsuario.DataSource = bl.ConsultarUsuariosAtivos();
            //ddlUsuario.DataTextField = "nome";
            //ddlUsuario.DataValueField = "idusuario";
            //ddlUsuario.DataBind();
            //ddlUsuario.Items.Insert(0, "Todos");
            //ddlUsuario.Items[0].Value = "0";
        }
        //public void CarregarComboColaborador()
        //{
        //    ddlColaborador.Items.Clear();
        //    UsuarioBusinessLayer bl = new UsuarioBusinessLayer();
        //    UsuarioEntity eo = new UsuarioEntity();
        //    eo.status = EOConst.CodStatusUsuario.Ativo;

        //    ddlColaborador.DataSource = bl.Consultar(eo);
        //    ddlColaborador.DataBind();
        //    if (ddlColaborador.Items.Count > 0)
        //    {
        //        ddlColaborador.Items.Insert(0, new ListItem("", ""));
        //    }
        //    else
        //    {
        //        ddlColaborador.Items.Insert(0, new ListItem("Não existe registros cadastrados.", ""));
        //    }
        //}

        public void CarregarComboColaborador()
        {
            UsuarioBusinessLayer bl = new UsuarioBusinessLayer();
            UsuarioEntity        eo = new UsuarioEntity();

            eo.status = EOConst.CodStatusUsuario.Ativo;

            DataTable dtConsulta = bl.Consultar(eo);

            ddlColaborador.Items.Clear();
            ListItem itemCliente = new ListItem();

            Telerik.Web.UI.RadComboBoxItem radComboBoxItem = new Telerik.Web.UI.RadComboBoxItem();
            radComboBoxItem.Value = "0";
            radComboBoxItem.Text  = "";
            ddlColaborador.Items.Add(radComboBoxItem);

            if (dtConsulta != null)
            {
                if (dtConsulta.Rows != null)
                {
                    if (dtConsulta.Rows.Count > 0)
                    {
                        foreach (DataRow dr in dtConsulta.Rows)
                        {
                            radComboBoxItem       = new Telerik.Web.UI.RadComboBoxItem();
                            radComboBoxItem.Value = dr["idusuario"].ToString();
                            radComboBoxItem.Text  = dr["dscombo"].ToString();
                            ddlColaborador.Items.Add(radComboBoxItem);
                        }
                    }
                }
            }

            ddlColaborador.AllowCustomText = true;
            ddlColaborador.MarkFirstMatch  = true;

            ddlColaborador.SelectedValue = "0";
        }