public MODEL.Setor SelectByID(int id)
        {
            MODEL.Setor setor = new MODEL.Setor();

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

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

            try {
                conexao.Open();
                SqlDataReader dados = cmd.ExecuteReader();
                if (dados.Read())
                {
                    setor.id   = Convert.ToInt32(dados["id"].ToString());
                    setor.nome = dados["nome"].ToString();
                }
            }
            catch {
                Console.WriteLine("Erro no SelectByID do Fornecedor");
            }
            finally {
                conexao.Close();
            }
            return(setor);
        }
        public List <MODEL.Setor> Select()
        {
            List <MODEL.Setor> lstSetores = new List <MODEL.Setor>();
            SqlConnection      conexao    = new SqlConnection(strCon);
            string             sql        = "SELECT * from Setor";
            SqlCommand         cmd        = new SqlCommand(sql, conexao);

            try {
                conexao.Open();
                SqlDataReader dados = cmd.ExecuteReader(CommandBehavior.CloseConnection);
                while (dados.Read())
                {
                    MODEL.Setor setor = new MODEL.Setor();
                    setor.id   = Convert.ToInt32(dados["id"].ToString());
                    setor.nome = dados["nome"].ToString();
                    lstSetores.Add(setor);
                }
            }
            catch {
                Console.WriteLine("Erro no Select do Setor");
            }
            finally {
                conexao.Close();
            }
            return(lstSetores);
        }
Exemple #3
0
        public List <MODEL.Requisicao> SelectByNome(List <MODEL.Almoxarifado> listaAlmoxarifado)
        {
            List <MODEL.Requisicao> lstRequisicao = new List <MODEL.Requisicao>();
            int           id;
            string        sql;
            SqlConnection conexao = new SqlConnection(strCon);

            for (int indice = 0; indice < listaAlmoxarifado.Count; indice++)
            {
                id = listaAlmoxarifado[indice].id;

                // conexao = new SqlConnection(strCon);
                sql = "SELECT * FROM Requisicao WHERE produtoID=@produtoID;";
                SqlCommand cmd = new SqlCommand(sql, conexao);
                cmd.Parameters.AddWithValue("@produtoID", id);

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

                    while (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.produto    = listaAlmoxarifado[indice].nome;
                        requisicao.quantidade = Convert.ToInt32(dados["quantidade"].ToString());
                        requisicao.data       = Convert.ToDateTime(dados["data"].ToString());

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

                        lstRequisicao.Add(requisicao);
                    }
                }
                catch {
                    Console.WriteLine("Erro listar Banco sql-Rquisição");
                }
            }
            conexao.Close();

            return(lstRequisicao);
        }
        public void Insert(MODEL.Setor setor)
        {
            SqlConnection conexao = new SqlConnection(strCon);
            string        sql     = "INSERT INTO Setor VALUES (@nome);";
            SqlCommand    cmd     = new SqlCommand(sql, conexao);

            cmd.Parameters.AddWithValue("@nome", setor.nome);

            try {
                conexao.Open();
                cmd.ExecuteNonQuery();
            }
            catch {
                Console.WriteLine("Erro no Insert Setor");
            }
            finally {
                conexao.Close();
            }
        }
        public void Update(MODEL.Setor setor)
        {
            SqlConnection conexao = new SqlConnection(strCon);
            string        sql     = "UPDATE Setor SET nome=@nome WHERE id=@id;";
            SqlCommand    cmd     = new SqlCommand(sql, conexao);

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

            try {
                conexao.Open();
                cmd.ExecuteNonQuery();
            }
            catch {
                Console.WriteLine("Erro no Update Setor");
            }
            finally {
                conexao.Close();
            }
        }
 public void Update(MODEL.Setor setor)
 {
     DAL.Setor dalSetor = new DAL.Setor();
     dalSetor.Update(setor);
 }
 public void Insert(MODEL.Setor setor)
 {
     DAL.Setor dalSetor = new DAL.Setor();
     dalSetor.Insert(setor);
 }