protected void grdpesquisa_RowCommand(object sender, GridViewCommandEventArgs e)
 {
     try
     {
         if (e.CommandName == "cmdAlterar" || e.CommandName == "cmdExcluir")
         {
             int     index = Convert.ToInt32(e.CommandArgument);
             DataKey data  = grdpesquisa.DataKeys[index];
             if (e.CommandName == "cmdAlterar")
             {
                 Session["eoRegulador"] = data.Values["idregulador"].ToString();
                 Response.Redirect("ReguladorOperacao.aspx");
             }
             else if (e.CommandName == "cmdExcluir")
             {
                 ReguladorBusinessLayer bl = new ReguladorBusinessLayer();
                 ReguladorEntity        eo = new ReguladorEntity();
                 eo.Log         = ((UsuarioEntity)Session["eoUs"]).Log;
                 eo.idregulador = Convert.ToInt32(data.Values["idregulador"].ToString());
                 bl.Excluir(eo);
                 CarregarGrid();
             }
         }
     }
     catch (Exception ex)
     {
         diverro.Visible = true;
         lblmsgerro.Text = "Mensagem do Sistema: " + ex.Message;
     }
 }
예제 #2
0
        protected void lnksalvar_Click(object sender, EventArgs e)
        {
            try
            {
                diverro.Visible = false;
                lblmsgerro.Text = "";

                bool valido = true;
                if (txtRegulador.Text == "")
                {
                    valido          = false;
                    diverro.Visible = true;
                    lblmsgerro.Text = "Nome do Regulador obrigatório;";
                }

                if (valido)
                {
                    ReguladorBusinessLayer bl = new ReguladorBusinessLayer();
                    ReguladorEntity        eo = new ReguladorEntity();
                    if (txtRegulador.Text.Trim() != "")
                    {
                        eo.nome = txtRegulador.Text;
                    }
                    if (ddlStatus.SelectedValue != "")
                    {
                        eo.status = Convert.ToInt32(ddlStatus.SelectedValue);
                    }
                    if (txtObservacao.Text.Trim() != "")
                    {
                        eo.observacao = txtObservacao.Text;
                    }
                    if (hdnId.Value != "")
                    {
                        eo.idregulador = Convert.ToInt32(hdnId.Value);
                        eo.Log         = ((UsuarioEntity)Session["eoUs"]).Log;
                        bl.Alterar(eo);
                        Response.Redirect("ReguladorPesquisar.aspx");
                    }
                    else
                    {
                        eo.Log                  = ((UsuarioEntity)Session["eoUs"]).Log;
                        eo.idregulador          = bl.Incluir(eo);
                        divsucesso.Visible      = true;
                        lblsucesso.Text         = "Inclusão realizada com sucesso!";
                        txtRegulador.Text       = "";
                        txtObservacao.Text      = "";
                        ddlStatus.SelectedValue = EOConst.CodStatus.Ativo.ToString();
                        hdnId.Value             = "";
                    }
                }
            }
            catch (Exception ex)
            {
                diverro.Visible = true;
                lblmsgerro.Text = "Mensagem do Sistema: " + ex.Message;
            }
        }
        private void CarregarGrid()
        {
            try
            {
                ReguladorBusinessLayer bl = new ReguladorBusinessLayer();
                ReguladorEntity        eo = new ReguladorEntity();

                if (txtRegulador.Text.Trim() != "")
                {
                    eo.nome = txtRegulador.Text;
                }
                if (ddlStatus.SelectedValue != "")
                {
                    eo.status = Convert.ToInt32(ddlStatus.SelectedValue);
                }

                DataTable lista = bl.Consultar(eo);

                if (lista.Rows.Count == 0)
                {
                    divInfo.Visible = true;
                    lblmsInfo.Text  = "Não existe registro para filtro informado!";
                }
                else
                {
                    lista.DefaultView.Sort = "nome";
                    lista           = lista.DefaultView.ToTable();
                    divInfo.Visible = false;
                }


                grdpesquisa.DataSource = lista;
                grdpesquisa.DataBind();

                if (!(ValidarAcesso.TemAcesso(EOConst.CodFuncionalidade.AlteracaoReguladorAlterar, (List <PerfilfuncionalidadeEntity>)Session["eoFuncs"])))
                {
                    grdpesquisa.Columns[2].Visible = false;
                }
                if (!(ValidarAcesso.TemAcesso(EOConst.CodFuncionalidade.AlteracaoReguladorExcluir, (List <PerfilfuncionalidadeEntity>)Session["eoFuncs"])))
                {
                    grdpesquisa.Columns[3].Visible = false;
                }
            }
            catch (Exception ex)
            {
                diverro.Visible = true;
                lblmsgerro.Text = "Mensagem do Sistema: " + ex.Message;
            }
        }
 public DataTable GETDTRegulador()
 {
     if (Session["dtregulador"] == null)
     {
         DataTable dt = new DataTable();
         dt.Columns.Add("idregulador");
         dt.Columns.Add("nome");
         ReguladorBusinessLayer bl = new ReguladorBusinessLayer();
         ReguladorEntity        eo = new ReguladorEntity();
         eo.status = EOConst.CodStatus.Ativo;
         dt        = bl.Consultar(eo);
         Session["dtregulador"] = dt;
     }
     return((DataTable)Session["dtregulador"]);
 }
예제 #5
0
 private void CarregarDados()
 {
     try
     {
         ReguladorBusinessLayer bl = new ReguladorBusinessLayer();
         ReguladorEntity        eo = bl.Obter(Convert.ToInt32(Session["eoRegulador"]));
         hdnId.Value             = eo.idregulador.ToString();
         txtRegulador.Text       = eo.nome.ToString();
         txtObservacao.Text      = eo.observacao.ToString();
         ddlStatus.SelectedValue = eo.status.ToString();
     }
     catch (Exception ex)
     {
         diverro.Visible = true;
         lblmsgerro.Text = "Mensagem do Sistema: " + ex.Message;
     }
 }
        //public void CarregarComboColaboradorAtivos()
        //{
        //    //ddlColaborador.Items.Clear();
        //    //UsuarioBusinessLayer bl = new UsuarioBusinessLayer();
        //    //UsuarioEntity eo = new UsuarioEntity();
        //    //eo.status = EOConst.CodStatusUsuario.Ativo;

        //    //ddlColaborador.DataSource = bl.ConsultarUsuariosAtivos();
        //    //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.", ""));
        //    //}

        //    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";

        //}
        private void CarregarComboRegulador()
        {
            ddlregulador.Items.Clear();
            ReguladorBusinessLayer blRegulador = new ReguladorBusinessLayer();
            ReguladorEntity        eoRegulador = new ReguladorEntity();

            ddlregulador.DataSource     = blRegulador.Consultar(eoRegulador);
            ddlregulador.DataTextField  = "nome";
            ddlregulador.DataValueField = "idregulador";
            ddlregulador.DataBind();
            if (ddlregulador.Items.Count > 0)
            {
                ddlregulador.Items.Insert(0, new ListItem("Todos", ""));
            }
            else
            {
                ddlregulador.Items.Insert(0, new ListItem("Não existe registros cadastrados.", ""));
            }
        }