Example #1
0
        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;
            }
        }
Example #2
0
        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>");
            }
        }