public List <MODEL.Almoxarifado> SelectByID(int id)
        {
            List <MODEL.Almoxarifado> lstAlmoxarifado = new List <MODEL.Almoxarifado>();

            SqlConnection conexao = new SqlConnection(strCon);
            string        sql     = "SELECT * FROM Almoxarifado WHERE id=@id;";
            SqlCommand    cmd     = new SqlCommand(sql, conexao);

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

            try {
                conexao.Open();
                SqlDataReader dados = cmd.ExecuteReader(CommandBehavior.CloseConnection);

                if (dados.Read())
                {
                    MODEL.Almoxarifado almoxarifado = new MODEL.Almoxarifado();

                    almoxarifado.id           = Convert.ToInt32(dados["id"].ToString());
                    almoxarifado.fornecedorID = Convert.ToInt32(dados["fornecedorID"].ToString());
                    almoxarifado.nome         = dados["nome"].ToString();
                    almoxarifado.quantidade   = Convert.ToInt32(dados["quantidade"].ToString());

                    lstAlmoxarifado.Add(almoxarifado);
                }
            }
            catch {
                Console.WriteLine("Erro listar Banco sql-Itens");
            }
            finally {
                conexao.Close();
            }
            return(lstAlmoxarifado);
        }
Beispiel #2
0
        public List <MODEL.Requisicao> SelectByID(int id)
        {
            List <MODEL.Requisicao> lstRequisicao = new List <MODEL.Requisicao>();

            SqlConnection conexao = new SqlConnection(strCon);
            string        sql     = "SELECT * FROM Requisicao WHERE id=@id;";
            SqlCommand    cmd     = new SqlCommand(sql, conexao);

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

            try {
                conexao.Open();
                SqlDataReader dados = cmd.ExecuteReader(CommandBehavior.CloseConnection);

                if (dados.Read())
                {
                    MODEL.Requisicao requisicao = new MODEL.Requisicao();

                    requisicao.id         = Convert.ToInt32(dados["id"].ToString());
                    requisicao.setorID    = Convert.ToInt32(dados["setorID"].ToString());
                    requisicao.produtoID  = Convert.ToInt32(dados["produtoID"].ToString());
                    requisicao.quantidade = Convert.ToInt32(dados["quantidade"].ToString());
                    requisicao.data       = Convert.ToDateTime(dados["data"].ToString());

                    //recuperar nome Setor e Produto
                    CAMADAS.BLL.Setor   bllSetor = new CAMADAS.BLL.Setor();
                    CAMADAS.MODEL.Setor setor    = bllSetor.SelectByID(requisicao.setorID);
                    requisicao.setor = setor.nome;

                    BLL.Almoxarifado   bllAlmo      = new BLL.Almoxarifado();
                    MODEL.Almoxarifado almoxarifado = bllAlmo.SelectByID(requisicao.produtoID)[0];
                    requisicao.produto = almoxarifado.nome;

                    lstRequisicao.Add(requisicao);
                }
            }
            catch {
                Console.WriteLine("Erro listar Banco sql-Rquisição");
            }
            finally {
                conexao.Close();
            }
            return(lstRequisicao);
        }
        public void Insert(MODEL.Almoxarifado almoxarifado)
        {
            SqlConnection conexao = new SqlConnection(strCon);

            string     sql = "INSERT INTO Almoxarifado VALUES (@fornecedorID, @nome, @quantidade);";
            SqlCommand cmd = new SqlCommand(sql, conexao);

            cmd.Parameters.AddWithValue("@fornecedorID", almoxarifado.fornecedorID);
            cmd.Parameters.AddWithValue("@nome", almoxarifado.nome);
            cmd.Parameters.AddWithValue("@quantidade", almoxarifado.quantidade);

            try {
                conexao.Open();
                cmd.ExecuteNonQuery();
            }
            catch {
                Console.WriteLine("Erro no Insert do Produto");
            }
            finally {
                conexao.Close();
            }
        }
        public void Update(MODEL.Almoxarifado almoxarifado)
        {
            SqlConnection conexao = new SqlConnection(strCon);

            string sql = "UPDATE Almoxarifado SET quantidade=@quantidade ";

            sql += "WHERE id=@id;";
            SqlCommand cmd = new SqlCommand(sql, conexao);

            cmd.Parameters.AddWithValue("@id", almoxarifado.id);
            cmd.Parameters.AddWithValue("@quantidade", almoxarifado.quantidade);

            try {
                conexao.Open();
                cmd.ExecuteNonQuery();
            }
            catch {
                Console.WriteLine("Erro sql ao atualizar Produto...");
            }
            finally {
                conexao.Close();
            }
        }
Beispiel #5
0
 public void Update(MODEL.Almoxarifado almoxarifado)
 {
     DAL.Almoxarifado dalAlmoxarifado = new DAL.Almoxarifado();
     dalAlmoxarifado.Update(almoxarifado);
 }
Beispiel #6
0
 public void Insert(MODEL.Almoxarifado almoxarifado)
 {
     DAL.Almoxarifado dalAlmoxarifado = new DAL.Almoxarifado();
     dalAlmoxarifado.Insert(almoxarifado);
 }