Beispiel #1
0
        public Modelo.Fornecedor SelectOne(int codigo)
        {
            Modelo.Fornecedor aFornecedor = new Modelo.Fornecedor();
            SqlConnection     conn        = new SqlConnection(connectionString);

            conn.Open();

            SqlCommand cmd = new SqlCommand("Select nome, cpf, email from Fornecedor where codigo = @codigo", conn);

            cmd.Parameters.AddWithValue("@codigo", codigo);

            SqlDataReader dr = cmd.ExecuteReader();

            if (dr.HasRows)
            {
                while (dr.Read())
                {
                    aFornecedor = new Modelo.Fornecedor(
                        dr["nome"].ToString(),
                        dr["cpf"].ToString(),
                        dr["email"].ToString());
                }
            }

            dr.Close();
            conn.Close();

            return(aFornecedor);
        }
Beispiel #2
0
        public Modelo.Fornecedor Select(int codigo)
        {
            Modelo.Fornecedor aFornecedor;

            SqlConnection conn = new SqlConnection(connectionString);

            conn.Open();
            SqlCommand cmd = conn.CreateCommand();

            cmd.CommandText = "Select * from Fornecedor where codigo = @codigo";
            cmd.Parameters.AddWithValue("@codigo", codigo);

            SqlDataReader dr = cmd.ExecuteReader();

            dr.Read();
            aFornecedor = new Modelo.Fornecedor(
                Convert.ToInt32(dr[0]),
                dr[1] as string,
                dr[2] as string,
                dr[3] as string,
                dr[4] as string,
                dr[5] as string,
                dr[6] as string,
                dr[7] as string
                );
            dr.Close();
            conn.Close();

            return(aFornecedor);
        }
Beispiel #3
0
        public void Insert(Modelo.Fornecedor obj)
        {
            // Cria Conexão com banco de dados
            SqlConnection conn = new SqlConnection(connectionString);

            // Abre conexão com o banco de dados
            conn.Open();
            // Cria comando SQL
            SqlCommand com = conn.CreateCommand();
            // Define comando de exclusão
            SqlCommand cmd = new SqlCommand("INSERT INTO Fornecedor (Id, Descricao, Telefone, Cidade, Estado, Endereco, CpfCnpj, Pessoa, Email) VALUES (@Id, @Descricao, @Telefone, @Cidade, @Estado, @Endereco, @CpfCnpj, @Pessoa, @Email)", conn);

            cmd.Parameters.AddWithValue("@Id", obj.Id);
            cmd.Parameters.AddWithValue("@Descricao", obj.Descricao);
            cmd.Parameters.AddWithValue("@Telefone", obj.Telefone);
            cmd.Parameters.AddWithValue("@Cidade", obj.Cidade);
            cmd.Parameters.AddWithValue("@Estado", obj.Estado);
            cmd.Parameters.AddWithValue("@Endereco", obj.Endereco);
            cmd.Parameters.AddWithValue("@CpfCnpj", obj.CpfCnpj);
            cmd.Parameters.AddWithValue("@Pessoa", obj.Pessoa);
            cmd.Parameters.AddWithValue("@Email", obj.Email);

            // Executa Comando
            cmd.ExecuteNonQuery();
        }
Beispiel #4
0
        public List <Modelo.Fornecedor> SelectAll()
        {
            Modelo.Fornecedor        aFornecedor;
            List <Modelo.Fornecedor> aListFornecedor = new List <Modelo.Fornecedor>();

            SqlConnection conn = new SqlConnection(connectionString);

            conn.Open();

            SqlCommand cmd = new SqlCommand("Select nome, cpf, email from Fornecedor", conn);

            SqlDataReader dr = cmd.ExecuteReader();

            if (dr.HasRows)
            {
                while (dr.Read())
                {
                    aFornecedor = new Modelo.Fornecedor(
                        dr["nome"].ToString(),
                        dr["cpf"].ToString(),
                        dr["email"].ToString());
                    aListFornecedor.Add(aFornecedor);
                }
            }

            dr.Close();
            conn.Close();

            return(aListFornecedor);
        }
Beispiel #5
0
        public void Update(Modelo.Fornecedor obj)
        {
            // Cria Conexão com banco de dados
            SqlConnection conn = new SqlConnection(connectionString);

            // Abre conexão com o banco de dados
            conn.Open();
            // Cria comando SQL
            SqlCommand com = conn.CreateCommand();
            // Define comando de exclusão
            SqlCommand cmd = new SqlCommand("UPDATE Fornecedor SET Descricao = @Descricao, Telefone = @Telefone, Cidade = @Cidade, Estado = @Estado, Endereco = @Endereco, CpfCnpj = @CpfCnpj, Pessoa = @Pessoa, Email = @Email  WHERE Id = @Id", conn);

            cmd.Parameters.AddWithValue("@Id", obj.Id);
            cmd.Parameters.AddWithValue("@Descricao", obj.Descricao);
            cmd.Parameters.AddWithValue("@Telefone", obj.Telefone);
            cmd.Parameters.AddWithValue("@Cidade", obj.Cidade);
            cmd.Parameters.AddWithValue("@Estado", obj.Estado);
            cmd.Parameters.AddWithValue("@Endereco", obj.Endereco);
            cmd.Parameters.AddWithValue("@CpfCnpj", obj.CpfCnpj);
            cmd.Parameters.AddWithValue("@Pessoa", obj.Pessoa);
            cmd.Parameters.AddWithValue("@Email", obj.Email);

            // Executa Comando
            cmd.ExecuteNonQuery();
        }
Beispiel #6
0
 protected void LinkButton1_Click(object sender, EventArgs e)
 {
     DAL.DALFornecedor DALFornecedor = new DAL.DALFornecedor();
     Modelo.Fornecedor fornecedor    = new Modelo.Fornecedor(TextBoxNome.Text, TextBoxCPF.Text, TextBoxCidade.Text, TextBoxEstado.Text, TextBoxEmail.Text, TextBoxTelefone.Text);
     DALFornecedor.Insert(fornecedor);
     Response.Redirect("~/Cliente/Cadastro_Fornecedor.aspx");
 }
Beispiel #7
0
        public void Delete(Modelo.Fornecedor obj)
        {
            SqlConnection conn = new SqlConnection(connectionString);

            conn.Open();
            SqlCommand com = conn.CreateCommand();
            SqlCommand cmd = new SqlCommand("Delete Fornecedor where codigo = @codigo", conn);

            cmd.Parameters.AddWithValue("@codigo", obj.codigo);

            cmd.ExecuteNonQuery();
        }
Beispiel #8
0
 protected void Page_Load(object sender, EventArgs e)
 {
     Fornecedor   = DALFornecedor.Select(Convert.ToInt32(Request["codigo"]));
     Label2.Text  = Fornecedor.Codigo.ToString();
     Label4.Text  = Fornecedor.Nome;
     Label6.Text  = Fornecedor.Telefones;
     Label8.Text  = Fornecedor.Cidade;
     Label10.Text = Fornecedor.Estado;
     Label12.Text = Fornecedor.Endereco;
     Label14.Text = Fornecedor.Cpf_cnpj;
     Label16.Text = Fornecedor.Email;
 }
Beispiel #9
0
 protected void Page_Load(object sender, EventArgs e)
 {
     Fornecedor = DALFornecedor.Select(Convert.ToInt32(Request["codigo"]));
     if (!IsPostBack)
     {
         TextBox1.Text = Fornecedor.Codigo.ToString();
         TextBox2.Text = Fornecedor.Nome;
         TextBox3.Text = Fornecedor.Telefones;
         TextBox4.Text = Fornecedor.Cidade;
         TextBox5.Text = Fornecedor.Estado;
         TextBox6.Text = Fornecedor.Endereco;
         TextBox7.Text = Fornecedor.Cpf_cnpj;
         TextBox8.Text = Fornecedor.Email;
     }
 }
Beispiel #10
0
        public List <Modelo.Fornecedor> Select(string Id)
        {
            // Variavel para armazenar um livro
            Modelo.Fornecedor c;
            // Cria Lista Vazia
            List <Modelo.Fornecedor> aListFornecedor = new List <Modelo.Fornecedor>();
            // Cria Conexão com banco de dados
            SqlConnection conn = new SqlConnection(connectionString);

            // Abre conexão com o banco de dados
            conn.Open();
            // Cria comando SQL
            SqlCommand cmd = conn.CreateCommand();

            // define SQL do comando
            cmd.CommandText = "Select * from Fornecedor where Id = @Id";
            cmd.Parameters.AddWithValue("@Id", Id);
            // Executa comando, gerando objeto DbDataReader
            SqlDataReader dr = cmd.ExecuteReader();

            // Le titulo do livro do resultado e apresenta no segundo rótulo
            if (dr.HasRows)
            {
                while (dr.Read()) // Le o proximo registro
                {
                    // Cria objeto com dados lidos do banco de dados
                    c = new Modelo.Fornecedor(
                        Convert.ToInt32(dr["Id"]),
                        dr["Descricao"].ToString(),
                        dr["Telefone"].ToString(),
                        dr["Cidade"].ToString(),
                        dr["Estado"].ToString(),
                        dr["Endereco"].ToString(),
                        dr["CpfCnpj"].ToString(),
                        Convert.ToBoolean(dr["Pessoa"]),
                        dr["Email"].ToString()
                        );
                    // Adiciona o livro lido à lista
                    aListFornecedor.Add(c);
                }
            }
            // Fecha DataReader
            dr.Close();
            // Fecha Conexão
            conn.Close();

            return(aListFornecedor);
        }
Beispiel #11
0
        protected void Button1_Click(object sender, EventArgs e)
        {
            string nome      = TextBox1.Text;
            string telefones = TextBox2.Text;
            string cidade    = TextBox3.Text;
            string estado    = TextBox4.Text;
            string endereco  = TextBox5.Text;
            string cpf_cnpj  = TextBox6.Text;
            string email     = TextBox7.Text;

            Fornecedor = new Modelo.Fornecedor(0, nome, telefones, cidade, estado, endereco, cpf_cnpj, email);

            DALFornecedor.Insert(Fornecedor);

            Response.Redirect("Index.aspx");
        }
Beispiel #12
0
        public void Insert(Modelo.Fornecedor obj)
        {
            SqlConnection conn = new SqlConnection(connectionString);

            conn.Open();
            SqlCommand com = conn.CreateCommand();
            SqlCommand cmd = new SqlCommand("Insert into Fornecedor (nome, cpf, cidade, estado, email, telefone) values (@nome, @cpf, @cidade, @estado, @email, @telefone)", conn);

            cmd.Parameters.AddWithValue("@nome", obj.nome);
            cmd.Parameters.AddWithValue("@cpf", obj.cpf);
            cmd.Parameters.AddWithValue("@cidade", obj.cidade);
            cmd.Parameters.AddWithValue("@estado", obj.estado);
            cmd.Parameters.AddWithValue("@email", obj.email);
            cmd.Parameters.AddWithValue("@telefone", obj.telefone);

            cmd.ExecuteNonQuery();
        }
Beispiel #13
0
        public void Update(Modelo.Fornecedor obj, int codigo)
        {
            SqlConnection conn = new SqlConnection(connectionString);

            conn.Open();
            SqlCommand cmd = new SqlCommand("Update Fornecedor set nome = @nome, cpf = @cpf, cidade = @cidade, estado = @estado, email = @email, telefone = @telefone where codigo = @codigo", conn);

            cmd.Parameters.AddWithValue("@codigo", obj.codigo);
            cmd.Parameters.AddWithValue("@nome", obj.nome);
            cmd.Parameters.AddWithValue("@cpf", obj.cpf);
            cmd.Parameters.AddWithValue("@cidade", obj.cidade);
            cmd.Parameters.AddWithValue("@estado", obj.estado);
            cmd.Parameters.AddWithValue("@email", obj.email);
            cmd.Parameters.AddWithValue("@telefone", obj.telefone);

            cmd.ExecuteNonQuery();
        }
Beispiel #14
0
        public void Insert(Modelo.Fornecedor obj)
        {
            SqlConnection conn = new SqlConnection(connectionString);

            conn.Open();
            SqlCommand com = conn.CreateCommand();
            SqlCommand cmd = new SqlCommand("INSERT INTO Fornecedor (nome, telefones, cidade, estado, endereco, cpf_cnpj, email) VALUES (@nome, @telefones, @cidade, @estado, @endereco, @cpf_cnpj, @email)", conn);

            cmd.Parameters.AddWithValue("@nome", obj.Nome);
            cmd.Parameters.AddWithValue("@telefones", obj.Telefones);
            cmd.Parameters.AddWithValue("@cidade", obj.Cidade);
            cmd.Parameters.AddWithValue("@estado", obj.Estado);
            cmd.Parameters.AddWithValue("@endereco", obj.Endereco);
            cmd.Parameters.AddWithValue("@cpf_cnpj", obj.Cpf_cnpj);
            cmd.Parameters.AddWithValue("@email", obj.Email);

            cmd.ExecuteNonQuery();
        }
Beispiel #15
0
        public void Delete(Modelo.Fornecedor obj)
        {
            // Cria Conexão com banco de dados
            SqlConnection conn = new SqlConnection(connectionString);

            // Abre conexão com o banco de dados
            conn.Open();
            // Cria comando SQL
            SqlCommand com = conn.CreateCommand();
            // Define comando de exclusão
            SqlCommand cmd = new SqlCommand("DELETE FROM Fornecedor WHERE Id = @Id", conn);

            cmd.Parameters.AddWithValue("@Id", obj.Id);

            // Executa Comando
            //cmd1.ExecuteNonQuery();
            cmd.ExecuteNonQuery();
        }
Beispiel #16
0
        public void Update(Modelo.Fornecedor obj)
        {
            SqlConnection conn = new SqlConnection(connectionString);

            conn.Open();
            SqlCommand com = conn.CreateCommand();
            SqlCommand cmd = new SqlCommand("UPDATE Fornecedor SET nome = @nome, telefones = @telefones, cidade = @cidade, estado = @estado, endereco = @endereco, cpf_cnpj = @cpf_cnpj, email = @email WHERE codigo = @codigo", conn);

            cmd.Parameters.AddWithValue("@codigo", obj.Codigo);
            cmd.Parameters.AddWithValue("@nome", obj.Nome);
            cmd.Parameters.AddWithValue("@telefones", obj.Telefones);
            cmd.Parameters.AddWithValue("@cidade", obj.Cidade);
            cmd.Parameters.AddWithValue("@estado", obj.Estado);
            cmd.Parameters.AddWithValue("@endereco", obj.Endereco);
            cmd.Parameters.AddWithValue("@cpf_cnpj", obj.Cpf_cnpj);
            cmd.Parameters.AddWithValue("@email", obj.Email);

            cmd.ExecuteNonQuery();
        }
Beispiel #17
0
        private void lbRemover_Click(object sender, EventArgs e)
        {
            Modelo.SGAPContexto contexto   = new Modelo.SGAPContexto();
            Modelo.Fornecedor   fornecedor = new Modelo.Fornecedor();
            if (txtId.Text == "")
            {
                txtId.Text = "0";
            }

            int id = Convert.ToInt32(txtId.Text);

            if (id > 0)
            {
                fornecedor = contexto.Fornecedor.Find(id);

                DialogResult result; // confirmação da remoção
                result = MessageBox.Show("Confirma remoção do fornecedor?", "Remover", MessageBoxButtons.YesNo,
                                         MessageBoxIcon.Question, MessageBoxDefaultButton.Button1);
                if (result == DialogResult.Yes)
                {
                    try
                    {
                        contexto.Fornecedor.Remove(fornecedor);
                        contexto.SaveChanges();          // atualiza o banco de dados
                        MessageBox.Show("Fornecedor removido com sucesso!", "Remover", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                    }
                    catch (System.Data.Entity.Infrastructure.DbUpdateException)
                    {
                        MessageBox.Show("Fornecedor não pode ser excluído, pois há outros registros que estão utilizando o mesmo!", "Remover", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    }
                }
            }
            else
            {
                MessageBox.Show("Não há registo para remoção!", "Remover", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
            }

            carregarGridFornecedor();
            limparCampos();
            habilitaCampos(false);
        }
Beispiel #18
0
        public List <Modelo.Fornecedor> SelectAll()
        {
            Modelo.Fornecedor        aFornecedor;
            List <Modelo.Fornecedor> aListFornecedor = new List <Modelo.Fornecedor>();

            SqlConnection conn = new SqlConnection(connectionString);

            conn.Open();

            SqlCommand cmd = conn.CreateCommand();

            cmd.CommandText = "Select * from Fornecedor";

            SqlDataReader dr = cmd.ExecuteReader();

            if (dr.HasRows)
            {
                while (dr.Read())
                {
                    aFornecedor = new Modelo.Fornecedor(
                        Convert.ToInt32(dr[0]),
                        dr[1] as string,
                        dr[2] as string,
                        dr[3] as string,
                        dr[4] as string,
                        dr[5] as string,
                        dr[6] as string,
                        dr[7] as string
                        );
                    aListFornecedor.Add(aFornecedor);
                }
            }
            dr.Close();
            conn.Close();
            return(aListFornecedor);
        }
Beispiel #19
0
        private void lbSalvar_Click(object sender, EventArgs e)
        {
            if (txtRazaoSocial.Text != "")
            {
                try
                {
                    Modelo.SGAPContexto contexto = new Modelo.SGAPContexto();
                    DialogResult        result;

                    if (validarTextBox() == 0)
                    {
                        result = MessageBox.Show("Confirma gravação dos dados?", "Salvar", MessageBoxButtons.YesNo,
                                                 MessageBoxIcon.Question, MessageBoxDefaultButton.Button1);

                        if (result == DialogResult.Yes)
                        {
                            int id = Convert.ToInt32(txtId.Text);
                            Modelo.Fornecedor fornecedor = new Modelo.Fornecedor();

                            if (id != -1)
                            {
                                fornecedor = contexto.Fornecedor.Find(id);
                            }
                            fornecedor.id          = id;
                            fornecedor.razaoSocial = txtRazaoSocial.Text;
                            fornecedor.fantasia    = txtFantasia.Text;
                            fornecedor.contato     = txtContato.Text;
                            fornecedor.endereco    = txtEndereco.Text;
                            fornecedor.bairro      = txtBairro.Text;
                            fornecedor.cidadeID    = Convert.ToInt32(cmbCidade.SelectedValue);
                            fornecedor.cep         = txtCep.Text;
                            fornecedor.fone        = txtTelefone.Text;
                            fornecedor.celular     = txtCelular.Text;
                            fornecedor.whatsApp    = txtWhats.Text;
                            fornecedor.email       = txtEmail.Text;
                            fornecedor.site        = txtSite.Text;
                            fornecedor.cnpj        = txtCnpj.Text;

                            if (fornecedor.id == -1)
                            {
                                habilitaCampos(false);
                                contexto.Fornecedor.Add(fornecedor);
                                limparCampos();
                                contexto.SaveChanges();
                                carregarGridFornecedor();
                                sentinelaEditar = 1;
                            }
                            else
                            {
                                limparCampos();
                                habilitaCampos(false);
                                contexto.Entry(fornecedor).State = EntityState.Modified;
                                contexto.SaveChanges();
                                carregarGridFornecedor();
                                sentinelaEditar = 1;
                            }
                        }
                    }
                }
                catch (System.Data.Entity.Validation.DbEntityValidationException)
                {
                    MessageBox.Show("O campo Razão Social é obrigatório!", "Alerta!", MessageBoxButtons.OK, MessageBoxIcon.Information);
                }
            }
            else
            {
                MessageBox.Show("O campo Razão Social é obrigatório!", "Alerta!", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
        }