Exemplo n.º 1
0
        public Patrimonios Buscar(int idpatrimonio)
        {
            try
            {
                Patrimonios patrimonio = null;

                DBSession session = new DBSession();
                Query     quey    = session.CreateQuery("SELECT * FROM Patrimonios WHERE idpatrimonio = @idpatrimonio");
                quey.SetParameter("idpatrimonio", idpatrimonio);
                IDataReader reader = quey.ExecuteQuery();

                if (reader.Read())
                {
                    patrimonio = new Patrimonios(Convert.ToInt32(reader["idpatrimonio"]), Convert.ToInt32(reader["idcategoria"]), Convert.ToInt32(reader["iddepartamento"]), Convert.ToInt32(reader["idsituacao"]), Convert.ToString(reader["txdescricao"]), Convert.ToDecimal(reader["nrvalor"]), Convert.ToDateTime(reader["dtcompra"]), Convert.ToString(reader["txobservacoes"]), Convert.ToInt32(reader["idlocal"]), Convert.ToInt32(reader["idcomprador"]), Convert.ToInt32(reader["nrpatrimonio"]), Convert.ToInt32(reader["qtdade"]), Convert.ToString(reader["txnrserie"]), Convert.ToString(reader["idpatrimoniovinc"]));
                }
                reader.Close();
                session.Close();

                return(patrimonio);
            }
            catch (Exception error)
            {
                throw error;
            }
        }
Exemplo n.º 2
0
 public void Alterar(Patrimonios variavel)
 {
     try
     {
         DBSession session = new DBSession();
         Query     query   = session.CreateQuery("UPDATE Patrimonios SET idcategoria = @idcategoria, iddepartamento = @iddepartamento, idsituacao = @idsituacao, txdescricao = @txdescricao, nrvalor = @nrvalor, dtcompra = @dtcompra, txobservacoes = @txobservacoes, idlocal = @idlocal, idcomprador = @idcomprador, nrpatrimonio = @nrpatrimonio, qtdade = @qtdade, txnrserie = @txnrserie, idpatrimoniovinc = @idpatrimoniovinc WHERE idpatrimonio = @idpatrimonio");
         query.SetParameter("idpatrimonio", variavel.idpatrimonio);
         query.SetParameter("idcategoria", variavel.idcategoria);
         query.SetParameter("iddepartamento", variavel.iddepartamento);
         query.SetParameter("idsituacao", variavel.idsituacao);
         query.SetParameter("txdescricao", variavel.txdescricao);
         query.SetParameter("nrvalor", variavel.nrvalor);
         query.SetParameter("dtcompra", variavel.dtcompra);
         query.SetParameter("txobservacoes", variavel.txobservacoes);
         query.SetParameter("idlocal", variavel.idlocal);
         query.SetParameter("idcomprador", variavel.idcomprador);
         query.SetParameter("nrpatrimonio", variavel.nrpatrimonio);
         query.SetParameter("qtdade", variavel.qtdade);
         query.SetParameter("txnrserie", variavel.txnrserie);
         query.SetParameter("idpatrimoniovinc", variavel.idpatrimoniovinc);
         query.ExecuteUpdate();
         session.Close();
     }
     catch (Exception error)
     {
         throw error;
     }
 }
Exemplo n.º 3
0
        public Patrimonios BuscarResumido(int idpatrimonio)
        {
            try
            {
                Patrimonios patrimonio = null;

                DBSession session = new DBSession();
                Query     quey    = session.CreateQuery("SELECT * FROM Patrimonios WHERE idpatrimonio = @idpatrimonio");
                quey.SetParameter("idpatrimonio", idpatrimonio);
                IDataReader reader = quey.ExecuteQuery();

                if (reader.Read())
                {
                    patrimonio = new Patrimonios(Convert.ToInt32(reader["idpatrimonio"]), Convert.ToString(reader["txdescricao"]), Convert.ToInt32(reader["nrpatrimonio"]));
                }
                reader.Close();
                session.Close();

                return(patrimonio);
            }
            catch (Exception error)
            {
                throw error;
            }
        }
Exemplo n.º 4
0
 public int Salvar(Patrimonios variavel)
 {
     try
     {
         int       id      = 0;
         DBSession session = new DBSession();
         Query     query   = session.CreateQuery("INSERT INTO Patrimonios (idcategoria, iddepartamento, idsituacao, txdescricao, nrvalor, dtcompra, txobservacoes, idlocal, idcomprador, nrpatrimonio, qtdade, txnrserie, idpatrimoniovinc) output INSERTED.idpatrimonio VALUES (@idcategoria, @iddepartamento, @idsituacao, @txdescricao, @nrvalor, @dtcompra, @txobservacoes, @idlocal, @idcomprador, @nrpatrimonio, @qtdade, @txnrserie, @idpatrimoniovinc) ");
         query.SetParameter("idcategoria", variavel.idcategoria);
         query.SetParameter("iddepartamento", variavel.iddepartamento);
         query.SetParameter("idsituacao", variavel.idsituacao);
         query.SetParameter("txdescricao", variavel.txdescricao);
         query.SetParameter("nrvalor", variavel.nrvalor);
         query.SetParameter("dtcompra", variavel.dtcompra);
         query.SetParameter("txobservacoes", variavel.txobservacoes);
         query.SetParameter("idlocal", variavel.idlocal);
         query.SetParameter("idcomprador", variavel.idcomprador);
         query.SetParameter("nrpatrimonio", variavel.nrpatrimonio);
         query.SetParameter("qtdade", variavel.qtdade);
         query.SetParameter("txnrserie", variavel.txnrserie);
         query.SetParameter("idpatrimoniovinc", variavel.idpatrimoniovinc);
         id = query.ExecuteScalar();
         session.Close();
         return(id);
     }
     catch (Exception error)
     {
         throw error;
     }
 }
Exemplo n.º 5
0
        [HttpGet("{id}")] // Get por id de patrimonio
        public JsonResult GetPatrimonioByID(Guid id)
        {
            Patrimonios patrimonio = patrimonioDAL.GetByID(id);

            if (patrimonio != null)
            {
                return(Json(new { Result = "OK", Records = patrimonio }));
            }
            else
            {
                return(Json(new { Result = 404 }));
            }
        }
Exemplo n.º 6
0
 public void Excluir(Patrimonios variavel)
 {
     try
     {
         DBSession session = new DBSession();
         Query     query   = session.CreateQuery("DELETE FROM Patrimonios WHERE idpatrimonio = @idpatrimonio");
         query.SetParameter("idpatrimonio", variavel.idpatrimonio);
         query.ExecuteUpdate();
         session.Close();
     }
     catch (Exception error)
     {
         throw error;
     }
 }
Exemplo n.º 7
0
        [HttpPut] // Put Patrimonio - Edit/Update
        public JsonResult Edit(Patrimonios patrimonio)
        {
            if (ModelState.IsValid)
            {
                patrimonioDAL.Update(patrimonio);
                return(Json("Patrimonio alterado com sucesso."));
            }
            else
            {
                List <string> errors = (from x in ModelState.Values
                                        from error in x.Errors
                                        select error.ErrorMessage).ToList();

                Response.StatusCode = 400;
                return(Json(string.Join(Environment.NewLine, errors)));
            }
        }
Exemplo n.º 8
0
        public List <Patrimonios> GetPatrimonioByMarca(Guid marcaID)
        {
            List <Patrimonios> list = new List <Patrimonios>();
            Patrimonios        p    = null;

            using (var cnx = new SqlConnection(strConnect))
            {
                string     qry = "SELECT * FROM PATRIMONIO A (NOLOCK) WHERE A.MARCAID = @MARCAID";
                SqlCommand cmd = new SqlCommand(qry, cnx);
                cmd.Parameters.AddWithValue("@MARCAID", marcaID);

                try
                {
                    cnx.Open();

                    using (var res = cmd.ExecuteReader(System.Data.CommandBehavior.CloseConnection))
                    {
                        while (res.Read())
                        {
                            p = new Patrimonios();
                            p.PatrimonioID = Guid.Parse(res["PatrimonioID"].ToString());
                            p.Nome         = res["Nome"].ToString();
                            p.MarcaID      = Guid.Parse(res["MarcaID"].ToString());
                            p.Descricao    = res["Descricao"].ToString();
                            p.NTombo       = (int)res["NTombo"];

                            list.Add(p);
                        }
                    }
                }
                catch (Exception ex)
                {
                    throw ex;
                }
            }

            return(list);
        }