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["eoFornecedor"] = data.Values["idfornecedor"].ToString(); Response.Redirect("FornecedorOperacao.aspx"); } else if (e.CommandName == "cmdExcluir") { FornecedorBusinessLayer bl = new FornecedorBusinessLayer(); FornecedorEntity eo = new FornecedorEntity(); eo.Log = ((UsuarioEntity)Session["eoUs"]).Log; eo.idfornecedor = Convert.ToInt32(data.Values["idfornecedor"].ToString()); bl.Excluir(eo); CarregarGrid(); } } } catch (Exception ex) { diverro.Visible = true; lblmsgerro.Text = "Mensagem do Sistema: " + ex.Message; } }
private void CarregarDados() { try { FornecedorBusinessLayer bl = new FornecedorBusinessLayer(); FornecedorEntity eo = bl.Obter(Convert.ToInt32(Session["eoFornecedor"])); hdnId.Value = eo.idfornecedor.ToString(); txtFornecedor.Text = eo.nome.ToString(); txtObservacao.Text = eo.observacao.ToString(); ddlStatus.SelectedValue = eo.status.ToString(); GrupoFornecedorBusinessLayer blgrupofornecedor = new GrupoFornecedorBusinessLayer(); GrupoFornecedorEntity eogrupofornecedor = new GrupoFornecedorEntity(); eogrupofornecedor.idfornecedor = Convert.ToInt32(hdnId.Value); eogrupofornecedor.status = EOConst.CodStatus.Ativo; DataTable dt = blgrupofornecedor.Consultar(eogrupofornecedor); if (dt != null) { foreach (DataRow item in dt.Rows) { AdicionarLinhaGrupo(item["idgrupo"].ToString(), item["nomegrupo"].ToString(), item["status"].ToString()); } } } catch (Exception ex) { diverro.Visible = true; lblmsgerro.Text = "Mensagem do Sistema: " + ex.Message; } }
private void CarregarGrid() { try { FornecedorBusinessLayer bl = new FornecedorBusinessLayer(); FornecedorEntity eo = new FornecedorEntity(); if (txtFornecedor.Text.Trim() != "") { eo.nome = txtFornecedor.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.AlteracaoFornecedorAlterar, (List <PerfilfuncionalidadeEntity>)Session["eoFuncs"]))) { grdpesquisa.Columns[2].Visible = false; } if (!(ValidarAcesso.TemAcesso(EOConst.CodFuncionalidade.AlteracaoFornecedorExcluir, (List <PerfilfuncionalidadeEntity>)Session["eoFuncs"]))) { grdpesquisa.Columns[3].Visible = false; } } catch (Exception ex) { diverro.Visible = true; lblmsgerro.Text = "Mensagem do Sistema: " + ex.Message; } }
private void CarregarComboFornecedor() { ddlfornecedor.Items.Clear(); FornecedorBusinessLayer blFornecedor = new FornecedorBusinessLayer(); FornecedorEntity eoFornecedor = new FornecedorEntity(); ddlfornecedor.DataSource = blFornecedor.Consultar(eoFornecedor); ddlfornecedor.DataTextField = "nome"; ddlfornecedor.DataValueField = "idfornecedor"; ddlfornecedor.DataBind(); if (ddlfornecedor.Items.Count > 0) { ddlfornecedor.Items.Insert(0, new ListItem("Todos", "")); } else { ddlfornecedor.Items.Insert(0, new ListItem("Não existe registros cadastrados.", "")); } }
public void CarregarComboFornecedor() { DataTable dt = new DataTable(); dt.Columns.Add("idfornecedor"); dt.Columns.Add("nome"); FornecedorBusinessLayer bl = new FornecedorBusinessLayer(); FornecedorEntity eo = new FornecedorEntity(); eo.status = EOConst.CodStatus.Ativo; dt = bl.ConsultarAtivo(eo); ddlfornecedor.DataSource = dt; ddlfornecedor.DataBind(); if (ddlfornecedor.Items.Count > 0) { ddlfornecedor.Items.Insert(0, new ListItem("", "")); } else { ddlfornecedor.Items.Insert(0, new ListItem("", "Não existe registro cadastrado.")); } }
public void CarregarComboFornecedorSelecinado(int idGrupo, int idfornecedor) { ddlfornecedor.Items.Clear(); int status = int.MinValue; DataTable dt = new DataTable(); FornecedorBusinessLayer bl = new FornecedorBusinessLayer(); //FornecedorEntity eo = new FornecedorEntity(); status = EOConst.CodStatus.Ativo; //dt = bl.ConsultarAtivoPorGrupo(status, idGrupo); ddlfornecedor.DataSource = bl.ConsultarAtivoSelecionado(status, idGrupo, idfornecedor); ddlfornecedor.DataTextField = "nome"; ddlfornecedor.DataValueField = "idfornecedor"; ddlfornecedor.DataBind(); if (ddlfornecedor.Items.Count > 0) { ddlfornecedor.Items.Insert(0, new ListItem("Selecione o fornecedor", "")); } else { ddlfornecedor.Items.Insert(0, new ListItem("", "Não existe registro cadastrado.")); } }
protected void lnksalvar_Click(object sender, EventArgs e) { try { diverro.Visible = false; lblmsgerro.Text = ""; bool valido = true; if (txtFornecedor.Text == "") { valido = false; diverro.Visible = true; lblmsgerro.Text = "Nome do Fornecedor obrigatório;"; } if (valido) { FornecedorBusinessLayer bl = new FornecedorBusinessLayer(); FornecedorEntity eo = new FornecedorEntity(); if (txtFornecedor.Text.Trim() != "") { eo.nome = txtFornecedor.Text; } if (ddlStatus.SelectedValue != "") { eo.status = Convert.ToInt32(ddlStatus.SelectedValue); } if (txtObservacao.Text.Trim() != "") { eo.observacao = txtObservacao.Text; } if (hdnId.Value != "") { eo.idfornecedor = Convert.ToInt32(hdnId.Value); eo.Log = ((UsuarioEntity)Session["eoUs"]).Log; bl.Alterar(eo); SalvarGrupoFornecedor(eo.idfornecedor); Response.Redirect("FornecedorPesquisar.aspx"); } else { eo.Log = ((UsuarioEntity)Session["eoUs"]).Log; eo.idfornecedor = bl.Incluir(eo); SalvarGrupoFornecedor(eo.idfornecedor); divsucesso.Visible = true; lblsucesso.Text = "Inclusão realizada com sucesso!"; txtFornecedor.Text = ""; txtObservacao.Text = ""; ddlStatus.SelectedValue = EOConst.CodStatus.Ativo.ToString(); hdnId.Value = ""; grdgrupo.DataSource = null; grdgrupo.DataBind(); dvgrupos.Visible = (grdgrupo.Rows.Count > 0); } } } catch (Exception ex) { diverro.Visible = true; lblmsgerro.Text = "Mensagem do Sistema: " + ex.Message; } }