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["eoGrupo"] = data.Values["idgrupo"].ToString(); Response.Redirect("GrupoOperacao.aspx"); } else if (e.CommandName == "cmdExcluir") { GrupoBusinessLayer bl = new GrupoBusinessLayer(); GrupoEntity eo = new GrupoEntity(); eo.Log = ((UsuarioEntity)Session["eoUs"]).Log; eo.idgrupo = Convert.ToInt32(data.Values["idgrupo"].ToString()); bl.Excluir(eo); CarregarGrid(); } } } catch (Exception ex) { diverro.Visible = true; lblmsgerro.Text = "Mensagem do Sistema: " + ex.Message; } }
private void CarregarDados() { try { GrupoBusinessLayer bl = new GrupoBusinessLayer(); GrupoEntity eo = bl.Obter(Convert.ToInt32(Session["eoGrupo"])); hdnId.Value = eo.idgrupo.ToString(); txtNome.Text = eo.nome.ToString(); txtObservacao.Text = eo.observacao.ToString(); ddlStatus.SelectedValue = eo.status.ToString(); GrupoFornecedorBusinessLayer blgrupofornecedor = new GrupoFornecedorBusinessLayer(); GrupoFornecedorEntity eogrupofornecedor = new GrupoFornecedorEntity(); eogrupofornecedor.idgrupo = Convert.ToInt32(hdnId.Value); eogrupofornecedor.status = EOConst.CodStatus.Ativo; DataTable dt = blgrupofornecedor.Consultar(eogrupofornecedor); if (dt != null) { foreach (DataRow item in dt.Rows) { AdicionarLinhaFornecedor(item["idfornecedor"].ToString(), item["nomefornecedor"].ToString(), item["status"].ToString()); } } } catch (Exception ex) { diverro.Visible = true; lblmsgerro.Text = "Mensagem do Sistema: " + ex.Message; } }
public void CarregarComboGrupo() { DataTable dt = new DataTable(); dt.Columns.Add("idfornecedor"); dt.Columns.Add("nome"); GrupoBusinessLayer bl = new GrupoBusinessLayer(); GrupoEntity eo = new GrupoEntity(); eo.status = EOConst.CodStatus.Ativo; dt = bl.ConsultarGruposAtivos(eo); ddlgrupo.Items.Clear(); ListItem itemCliente = new ListItem(); Telerik.Web.UI.RadComboBoxItem radComboBoxItem = new Telerik.Web.UI.RadComboBoxItem(); radComboBoxItem.Value = "0"; radComboBoxItem.Text = ""; ddlgrupo.Items.Add(radComboBoxItem); if (dt != null) { if (dt.Rows != null) { if (dt.Rows.Count > 0) { foreach (DataRow dr in dt.Rows) { radComboBoxItem = new Telerik.Web.UI.RadComboBoxItem(); radComboBoxItem.Value = dr["idgrupo"].ToString(); radComboBoxItem.Text = dr["nome"].ToString(); ddlgrupo.Items.Add(radComboBoxItem); } } } } ddlgrupo.AllowCustomText = true; ddlgrupo.MarkFirstMatch = true; ddlgrupo.SelectedValue = "0"; //ddlgrupo.DataSource = dt; //ddlgrupo.DataBind(); //if (ddlgrupo.Items.Count > 0) //{ // ddlgrupo.Items.Insert(0, new ListItem("", "")); //} //else //{ // ddlgrupo.Items.Insert(0, new ListItem("", "Não existe registro cadastrado.")); //} }
private void CarregarGrid() { try { GrupoBusinessLayer bl = new GrupoBusinessLayer(); GrupoEntity eo = new GrupoEntity(); if (txtNome.Text.Trim() != "") { eo.nome = txtNome.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.AlteracaoGrupoAlterar, (List <PerfilfuncionalidadeEntity>)Session["eoFuncs"]))) { grdpesquisa.Columns[2].Visible = false; } if (!(ValidarAcesso.TemAcesso(EOConst.CodFuncionalidade.AlteracaoGrupoExcluir, (List <PerfilfuncionalidadeEntity>)Session["eoFuncs"]))) { grdpesquisa.Columns[3].Visible = false; } } catch (Exception ex) { diverro.Visible = true; lblmsgerro.Text = "Mensagem do Sistema: " + ex.Message; } }
private void CarregarCombo() { ddlGrupo.Items.Clear(); GrupoBusinessLayer blGrupo = new GrupoBusinessLayer(); GrupoEntity eoGrupo = new GrupoEntity(); ddlGrupo.DataSource = blGrupo.Consultar(eoGrupo); ddlGrupo.DataTextField = "nome"; ddlGrupo.DataValueField = "idgrupo"; ddlGrupo.DataBind(); if (ddlGrupo.Items.Count > 0) { ddlGrupo.Items.Insert(0, new ListItem("Todos", "")); } else { ddlGrupo.Items.Insert(0, new ListItem("Não existe registros cadastrados.", "")); } }
private void CarregarGrupoSelecionadosEativos(int idGrupo) { ddlGrupo.Items.Clear(); GrupoBusinessLayer blGrupo = new GrupoBusinessLayer(); GrupoEntity eoGrupo = new GrupoEntity(); eoGrupo.idgrupo = idGrupo; ddlGrupo.DataSource = blGrupo.ConsultarGruposSelecionadoseAtivos(eoGrupo); ddlGrupo.DataTextField = "nome"; ddlGrupo.DataValueField = "idgrupo"; ddlGrupo.DataBind(); if (ddlGrupo.Items.Count > 0) { ddlGrupo.Items.Insert(0, new ListItem("Selecione o grupo", "")); } else { ddlGrupo.Items.Insert(0, new ListItem("Não existe registros cadastrados.", "")); } }
protected void lnksalvar_Click(object sender, EventArgs e) { try { diverro.Visible = false; lblmsgerro.Text = ""; bool valido = true; if (txtNome.Text == "") { valido = false; diverro.Visible = true; lblmsgerro.Text = "Nome do Grupo obrigatório;"; } if (valido) { GrupoBusinessLayer bl = new GrupoBusinessLayer(); GrupoEntity eo = new GrupoEntity(); if (txtNome.Text.Trim() != "") { eo.nome = txtNome.Text; } if (txtObservacao.Text.Trim() != "") { eo.observacao = txtObservacao.Text; } if (ddlStatus.SelectedValue != "") { eo.status = Convert.ToInt32(ddlStatus.SelectedValue); } if (hdnId.Value != "") { eo.idgrupo = Convert.ToInt32(hdnId.Value); eo.Log = ((UsuarioEntity)Session["eoUs"]).Log; bl.Alterar(eo); SalvarGrupoFornecedor(eo.idgrupo); Response.Redirect("GrupoPesquisar.aspx"); } else { eo.Log = ((UsuarioEntity)Session["eoUs"]).Log; eo.idgrupo = bl.Incluir(eo); SalvarGrupoFornecedor(eo.idgrupo); divsucesso.Visible = true; lblsucesso.Text = "Inclusão realizada com sucesso!"; txtNome.Text = ""; txtObservacao.Text = ""; ddlStatus.SelectedValue = EOConst.CodStatus.Ativo.ToString(); hdnId.Value = ""; Session["dtfornecedorgrupo"] = null; Session["dtcertificacaoprova"] = null; grdfornecedor.DataSource = null; grdfornecedor.DataBind(); dvfornecedores.Visible = (grdfornecedor.Rows.Count > 0); } } } catch (Exception ex) { diverro.Visible = true; lblmsgerro.Text = "Mensagem do Sistema: " + ex.Message; } }