Пример #1
0
    protected void lbSalvar_Click(object sender, EventArgs e)
    {
        FornecedorBD bd         = new FornecedorBD();
        Fornecedor   fornecedor = bd.Select(Convert.ToInt32(Session["IDFornecedor"]));

        fornecedor.NomeFantasia      = txtNome.Text;
        fornecedor.Cnpj              = txtCnpj.Text;
        fornecedor.RazaoSocial       = txtRazao.Text;
        fornecedor.InscricaoEstadual = txtInscricao.Text;
        fornecedor.Telefone          = txtTelefone.Text;
        fornecedor.Celular           = txtCelular.Text;
        fornecedor.Email             = txtEmail.Text;
        fornecedor.Cep        = txtCep.Text;
        fornecedor.Logradouro = txtLogradouro.Text;
        fornecedor.Numero     = txtNumero.Text;
        fornecedor.Bairro     = txtBairro.Text;
        fornecedor.Cidade     = txtCidade.Text;
        fornecedor.Estado     = txtEstado.Text;

        if (bd.Update(fornecedor))
        {
            lblMensagemErro.Visible = false;

            lblMensagem.Text = "Fornecedor alterado com sucesso";
            txtNome.Focus();
        }
        else
        {
            lblMensagem.Text = "Erro ao salvar.";
        }
    }
    private void Carrega()
    {
        DataSet ds = new FornecedorBD().SelectAll();

        GridView1.DataSource = ds.Tables[0].DefaultView;
        GridView1.DataBind();
    }
Пример #3
0
    void CarregarDrop()
    {
        DataSet ds  = new FornecedorBD().SelectAll();
        int     qtd = ds.Tables[0].Rows.Count;

        if (qtd > 0)
        {
            ddlFornecedores.DataSource     = ds.Tables[0].DefaultView;
            ddlFornecedores.DataTextField  = "forn_nome";
            ddlFornecedores.DataValueField = "forn_codigo";
            ddlFornecedores.DataBind();
            ddlFornecedores.Items.Insert(0, "Selecione");
        }
    }
Пример #4
0
        protected void btnSalvar_Click(object sender, EventArgs e)
        {
            Fornecedor fornecedor = new Fornecedor();

            fornecedor.Nome     = txtNome.Text;
            fornecedor.Email    = txtEmail.Text;
            fornecedor.Telefone = txtTelefone.Text;
            fornecedor.CNPJ     = txtCNPJ.Text;
            fornecedor.Tipo     = 2;

            FornecedorBD bd = new FornecedorBD();

            bd.Insert(fornecedor);
            Response.Write("<script>alert('Fornecedor cadastrado com sucesso!')</script>");
        }
Пример #5
0
    private void Carrega()
    {
        {
            txtNumero.Focus();
            txtDataEmissao.TextMode = TextBoxMode.Date;
        }
        //Carrega Fornecedores
        FornecedorBD fornecedorbd = new FornecedorBD();
        DataSet      fornecedords = fornecedorbd.SelectAll();

        //Vincula fornecedores ao dropdown
        ddlFornecedor.DataSource     = fornecedords.Tables[0].DefaultView;
        ddlFornecedor.DataTextField  = "pes_nomeFantasia";
        ddlFornecedor.DataValueField = "pes_id";
        ddlFornecedor.DataBind();
        ddlFornecedor.Items.Insert(0, "Selecione");
    }
Пример #6
0
    protected void Page_Load(object sender, EventArgs e)
    {
        if (!Page.IsPostBack)
        {
            txtNome.Focus();

            int           codigo      = Convert.ToInt32(Session["ID"]);
            FuncionarioBD bd1         = new FuncionarioBD();
            Funcionario   funcionario = bd1.Select(codigo);
            try
            {
                if (!IsGerente(funcionario.Tipo))
                {
                    Response.Redirect("../../Paginas/Login/Erro/AcessoNegado.aspx");
                }
            }
            catch (Exception ex)
            {
                Response.Redirect("../../Paginas/Login/Erro/AcessoNegado.aspx");
            }



            FornecedorBD bd         = new FornecedorBD();
            Fornecedor   fornecedor = bd.Select(Convert.ToInt32(Session["IDFornecedor"]));

            txtNome.Text       = fornecedor.NomeFantasia;
            txtCnpj.Text       = fornecedor.Cnpj;
            txtRazao.Text      = fornecedor.RazaoSocial;
            txtInscricao.Text  = fornecedor.InscricaoEstadual;
            txtTelefone.Text   = fornecedor.Telefone;
            txtCelular.Text    = fornecedor.Celular;
            txtEmail.Text      = fornecedor.Email;
            txtCep.Text        = fornecedor.Cep;
            txtLogradouro.Text = fornecedor.Logradouro;
            txtNumero.Text     = fornecedor.Numero;
            txtBairro.Text     = fornecedor.Bairro;
            txtCidade.Text     = fornecedor.Cidade;
            txtEstado.Text     = fornecedor.Estado;
        }
    }
Пример #7
0
    protected void btnSalvar_Click(object sender, EventArgs e)
    {
        Fornecedor fornecedor = new Fornecedor();

        fornecedor.Nome        = txtNome.Text;
        fornecedor.Cnpj        = Convert.ToInt64(txtCnpj.Text);
        fornecedor.NomeContato = txtNomeContato.Text;
        fornecedor.Endereco    = txtEndereco.Text;
        fornecedor.Cidade      = txtCidade.Text;
        fornecedor.Estado      = txtEstado.Text;
        fornecedor.Telefone    = Convert.ToInt64(txtTelefone.Text);
        fornecedor.Email       = txtEmail.Text;


        FornecedorBD bd      = new FornecedorBD();
        int          retorno = bd.Insert(fornecedor);

        switch (retorno)
        {
        case 0:
            LimparCampos();
            txtNome.Focus();
            lblMensagem.Text = "Cadastro realizado com Sucesso!";
            break;

        case 1:
            //Erro no banco de dados
            lblMensagem.Text = "Não foi possível realizar o cadastro.";
            break;

        case 2:
            //Erro geral
            lblMensagem.Text = "Não foi possível realizar o cadastro.";
            break;

        default:
            lblMensagem.Text = "Erro geral.";
            break;
        }
    }
Пример #8
0
        //select

        public static NotaFiscal Select(int id)
        {
            NotaFiscal obj = null;

            System.Data.IDbConnection objConexao;
            System.Data.IDbCommand    objCommand;
            System.Data.IDataReader   objDataReader;
            objConexao = Mapped.Connection();
            objCommand = Mapped.Command("SELECT * FROM  nfi_notafiscal WHERE nfi_id = ?id ", objConexao);

            objCommand.Parameters.Add(Mapped.Parameter("?id", id));



            objDataReader = objCommand.ExecuteReader();
            while (objDataReader.Read())
            {
                obj = new NotaFiscal();

                obj.Id          = Convert.ToInt32(objDataReader["nfi_id"]);
                obj.Numero      = Convert.ToString(objDataReader["nfi_numeroNotaFiscal"]);
                obj.DataEmissao = Convert.ToDateTime(objDataReader["nfi_dataEmissao"]);
                obj.ValorTotal  = Convert.ToDouble(objDataReader["nfi_valorTotal"]);
                Fornecedor f = new Fornecedor();
                f.pes_id       = Convert.ToInt32(objDataReader["pes_id"]);
                obj.Fornecedor = f;
            }

            objDataReader.Close();
            objConexao.Close();
            objCommand.Dispose();
            objConexao.Dispose();
            objDataReader.Dispose();
            if (obj.Fornecedor.pes_id != null)
            {
                obj.Fornecedor = FornecedorBD.Select(obj.Fornecedor.pes_id);
            }
            return(obj);
        }
Пример #9
0
    protected void Page_Load(object sender, EventArgs e)
    {
        if (!Page.IsPostBack)
        {
            int           codigo      = Convert.ToInt32(Session["ID"]);
            FuncionarioBD bd1         = new FuncionarioBD();
            Funcionario   funcionario = bd1.Select(codigo);
            try
            {
                if (!IsGerente(funcionario.Tipo))
                {
                    Response.Redirect("../../Paginas/Login/Erro/AcessoNegado.aspx");
                }
                else
                {
                    FornecedorBD bd = new FornecedorBD();
                    DataSet      ds = bd.SelectAll();

                    grvFornecedores.DataSource = ds.Tables[0].DefaultView;
                    grvFornecedores.DataBind();
                    int quantidade = ds.Tables[0].Rows.Count;
                    if (quantidade > 0)
                    {
                        grvFornecedores.DataSource = ds.Tables[0].DefaultView;
                        grvFornecedores.DataBind();
                        grvFornecedores.HeaderRow.TableSection = TableRowSection.TableHeader;
                    }
                    else
                    {
                        lblMensagem.Text = "Nenhum fornecedor cadastrado";
                    }
                }
            }
            catch (Exception ex)
            {
                Response.Redirect("../../Paginas/Login/Erro/AcessoNegado.aspx");
            }
        }
    }
 protected void salvar_Click(object sender, EventArgs e)
 {
     {
         Fornecedor fornecedor = new Fornecedor();
         fornecedor.Nome     = txtNome.Text;
         fornecedor.Telefone = Convert.ToString(txtTelefone.Text);
         fornecedor.CNPJ     = txtCNPJ.Text;
         fornecedor.Endereco = txtEndereco.Text;
         FornecedorBD bd = new FornecedorBD();
         if (bd.Insert(fornecedor))
         {
             lblMensagem.Text = "Fornecedor cadastrado com sucesso";
             txtNome.Text     = "";
             txtTelefone.Text = "";
             txtCNPJ.Text     = "";
             txtEndereco.Text = "";
         }
         else
         {
             lblMensagem.Text = "Erro ao salvar.";
         }
     }
 }
    protected void GridView1_RowCommand(object sender, GridViewCommandEventArgs e)
    {
        int codigo = 0;

        switch (e.CommandName)
        {
        case "Alterar":
            codigo        = Convert.ToInt32(e.CommandArgument);
            Session["ID"] = codigo;
            Response.Redirect("AlterarFornecedor.aspx");
            break;

        case "Deletar":
            codigo = Convert.ToInt32(e.CommandArgument);
            FornecedorBD bd = new FornecedorBD();
            bd.Delete(codigo);
            Carrega();
            break;

        default:
            break;
        }
    }
Пример #12
0
    private void Carrega()
    {
        //Carrega Matéria-Prima
        MateriaPrimaBD materiaprimabd = new MateriaPrimaBD();
        DataSet        materiaprimads = materiaprimabd.SelectAllNn();

        //vincula matéria-prima ao dropdownlist
        ddlMateria.DataSource     = materiaprimads.Tables[0].DefaultView;
        ddlMateria.DataTextField  = "map_nome";
        ddlMateria.DataValueField = "map_id";
        ddlMateria.DataBind();
        ddlMateria.Items.Insert(0, "Selecione");

        //Carrega Fornecedores
        FornecedorBD fornecedorbd = new FornecedorBD();
        DataSet      fornecedords = fornecedorbd.SelectAll();

        //Vincula fornecedores ao dropdownlist
        ddlFornecedor.DataSource     = fornecedords.Tables[0].DefaultView;
        ddlFornecedor.DataTextField  = "pes_nomeFantasia";
        ddlFornecedor.DataValueField = "pes_id";
        ddlFornecedor.DataBind();
        ddlFornecedor.Items.Insert(0, "Selecione");
    }
        protected void btnSalvar_Click(object sender, EventArgs e)
        {
            Fornecedor fornecedor = new Fornecedor();

            fornecedor.Nome     = txtNome.Text;
            fornecedor.Empresa  = txtEmpresa.Text;
            fornecedor.Cnpj     = Convert.ToInt32(txtCnpj.Text);
            fornecedor.Cell     = Convert.ToInt32(txtCelular.Text);
            fornecedor.Telefone = Convert.ToInt32(txtTelefone.Text);
            fornecedor.Endereco = txtEndereco.Text;
            fornecedor.Cep      = Convert.ToInt32(txtCep.Text);
            fornecedor.Cidade   = txtCidade.Text;
            fornecedor.Estado   = txtEstado.Text;
            fornecedor.Email    = txtEmail.Text;
            FornecedorBD bd = new FornecedorBD();

            if (bd.Insert(fornecedor))
            {
                lblMensagem.Text = "Fornecedor cadastrado com sucesso";
                txtNome.Text     = "";
                txtEmpresa.Text  = "";
                txtCnpj.Text     = "";
                txtCelular.Text  = "";
                txtTelefone.Text = "";
                txtEndereco.Text = "";
                txtCep.Text      = "";
                txtCidade.Text   = "";
                txtEstado.Text   = "";
                txtEmail.Text    = "";
                txtNome.Focus();
            }
            else
            {
                lblMensagem.Text = "Erro ao salvar.";
            }
        }
Пример #14
0
    protected void lbSalvar_Click(object sender, EventArgs e)
    {
        Fornecedor fornecedor = new Fornecedor();

        fornecedor.NomeFantasia      = txtNome.Text;
        fornecedor.Cnpj              = txtCnpj.Text;
        fornecedor.RazaoSocial       = txtRazao.Text;
        fornecedor.InscricaoEstadual = txtInscricao.Text;
        fornecedor.Telefone          = txtTelefone.Text;
        fornecedor.Celular           = txtCelular.Text;
        fornecedor.Email             = txtEmail.Text;
        fornecedor.Cep        = txtCep.Text;
        fornecedor.Logradouro = txtLogradouro.Text;
        fornecedor.Numero     = txtNumero.Text;
        fornecedor.Bairro     = txtBairro.Text;
        fornecedor.Cidade     = txtCidade.Text;
        fornecedor.Estado     = txtEstado.Text;

        Fornecedor validaEmail       = new Fornecedor();
        Fornecedor validaCnpj        = new Fornecedor();
        Fornecedor validaRazaoSocial = new Fornecedor();

        FornecedorBD bd = new FornecedorBD();

        validaEmail       = bd.VerificaDupicidadeEmail(fornecedor.Email);
        validaCnpj        = bd.VerificaDupicidadeCnpj(fornecedor.Cnpj);
        validaRazaoSocial = bd.VerificaDupicidadeRazaoSocial(fornecedor.RazaoSocial);

        if (EmailEncontrado(validaEmail) || CnpjEncontrado(validaCnpj) || CnpjEncontrado(validaRazaoSocial))
        {
            if (EmailEncontrado(validaEmail))
            {
                txtEmail.Focus();
                lblMensagemErro.Text = "Email já cadastrado no sistema";
            }

            if (CnpjEncontrado(validaCnpj))
            {
                txtCnpj.Focus();
                lblMensagemErro.Text = "CNPJ já cadastrado no sistema";
            }

            if (CnpjEncontrado(validaRazaoSocial))
            {
                txtRazao.Focus();
                lblMensagemErro.Text = "Razão Social já cadastrada no sistema";
            }
        }
        else
        {
            int retorno = bd.Insert(fornecedor);

            switch (retorno)
            {
            case 0:
                LimparCampos();
                txtNome.Focus();
                lblMensagemErro.Visible = false;
                lblMensagem.Text        = "Cadastro realizado com sucesso";
                break;

            case 1:
                //Erro no banco de dados
                lblMensagem.Text = "Não foi possível realizar o cadastro.";
                break;

            case 2:
                //Erro geral
                lblMensagem.Text = "Não foi possível realizar o cadastro.";
                break;

            default:
                break;
            }
        }
    }