protected void GridFornecedores_RowCommand(object sender, System.Web.UI.WebControls.GridViewCommandEventArgs e) { int idFornecedor = Convert.ToInt32(GridFornecedores.Rows[Convert.ToInt32(e.CommandArgument)].Cells[1].Text.Trim()); if (e.CommandName.Equals("Editar")) { Usuario usuario = (Usuario)Session["UsuarioLogado"]; Fornecedor fornecedor = new Fornecedor(idFornecedor); Fornecedor rtnFornecedor = FornecedorFacade.RecuperarFornecedor(fornecedor); lblCodigoFornecedor.Text = rtnFornecedor.Id.ToString(); txtLogradouro.Text = rtnFornecedor.Logradouro.Descricao; txtBairro.Text = rtnFornecedor.Logradouro.Descricao_Bairro; txtCep.Text = rtnFornecedor.Logradouro.Cep; txtCidade.Text = rtnFornecedor.Logradouro.Cidade; txtEstado.Text = rtnFornecedor.Logradouro.Uf; MultiViewNota.ActiveViewIndex = 1; } if (e.CommandName.Equals("Excluir")) { lblCodigoFornecedorExclusao.Text = idFornecedor.ToString(); lblNomeForcedorExluir.Text = GridFornecedores.Rows[Convert.ToInt32(e.CommandArgument)].Cells[2].Text.Trim(); lblCpf_CnpjExcluir.Text = GridFornecedores.Rows[Convert.ToInt32(e.CommandArgument)].Cells[3].Text.Trim(); MultiViewNota.ActiveViewIndex = 3; } }
protected void InserirFornecedor_Click(object sender, EventArgs e) { string alerta1 = string.Empty; Usuario usuario = (Usuario)Session["UsuarioLogado"]; Fornecedor fornecedor = new Fornecedor(); ValueObjectLayer.Empresa empresa = new ValueObjectLayer.Empresa(); empresa.Nome = txtNomeInsere.Text; empresa.Cpf_Cnpj = ttxtCpf_CnpjInsere.Text; empresa.PessoaFisicaJuridica = ddlPessoaFisicaJuridaInsere.SelectedValue; empresa.Email = txtEmailInsere.Text; empresa.Fone = txtTelefoneInsere.Text; Logradouro logradouro = new Logradouro(); logradouro.Descricao = txtLogradouroInsere.Text; logradouro.Descricao_Bairro = txtBairroInsere.Text; logradouro.Cep = txtCepInsere.Text; logradouro.Cidade = txtCidadeInsere.Text; logradouro.Uf = txtEstadoInsere.Text; fornecedor.Logradouro = logradouro; if (FornecedorFacade.RecuperarFornecedor(fornecedor) == null) { if (FornecedorFacade.CriarFornecedor(fornecedor) > 0) { alerta1 = "Fornecedor criado com sucesso! "; this.ClientScript.RegisterClientScriptBlock(this.GetType(), "alerta", "<script type='text/javascript'>alert('" + alerta1 + "')</script>"); InserirFornecedor.Enabled = false; } else { alerta1 = "Falha ao tentar criar um Fornecedor! "; this.ClientScript.RegisterClientScriptBlock(this.GetType(), "alerta", "<script type='text/javascript'>alert('" + alerta1 + "')</script>"); } } else { alerta1 = "Já existe um Fornecedor com este Cpf/Cnpj! "; this.ClientScript.RegisterClientScriptBlock(this.GetType(), "alerta", "<script type='text/javascript'>alert('" + alerta1 + "')</script>"); } }