コード例 #1
0
        public int Insert(Equipamento e)
        {
            string querySelect = "SELECT * FROM Equipamento WHERE NumSerie = @numSerie OR Patrimonio = @patrimonio";
            string queryInsert = "INSERT INTO Equipamento VALUES(@descricao, @numSerie, @estado, @codCategoria, @pertencente, @patrimonio)";

            try
            {
                SqlDataReader reader = db.CallExecuteReader(querySelect, new SqlParameter("@numSerie", e.NumSerie),
                                                            new SqlParameter("@patrimonio", e.Patrimonio));
                if (reader.Read())
                {
                    return(-1);
                }
                else
                {
                    return(db.CallExecuteNonQuery(queryInsert, new SqlParameter("@descricao", e.Descricao),
                                                  new SqlParameter("@numSerie", e.NumSerie),
                                                  new SqlParameter("@estado", e.Estado),
                                                  new SqlParameter("@codCategoria", e.CodCategoria),
                                                  new SqlParameter("@pertencente", e.Pertencente),
                                                  new SqlParameter("@patrimonio", e.Patrimonio)));
                }
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }
        }
コード例 #2
0
ファイル: MODEL_Estoque.cs プロジェクト: Emanoz/prjEstoque
        public int Insert(Estoque e)
        {
            string query = "INSERT INTO Estoque VALUES(@local)";

            try
            {
                return(db.CallExecuteNonQuery(query, new SqlParameter("@local", e.Local)));
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }
        }
コード例 #3
0
        public int Insert(Termo_Emprestimo t)
        {
            string query = "INSERT INTO Termo_de_Emprestimo(DataRetirada, Rg, DataDevolucao, CodEquipamento) VALUES(@DataRetirada,  @Rg, @dataDevolucao, @CodEquipamento)";

            try
            {
                return(db.CallExecuteNonQuery(query, new SqlParameter("@DataRetirada", t.DataRetirada),
                                              new SqlParameter("@Rg", t.Rg),
                                              new SqlParameter("@dataDevolucao", t.DataDevolucao),
                                              new SqlParameter("@CodEquipamento", t.CodEquipamento)));
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }
        }
コード例 #4
0
ファイル: MODEL_Inventario.cs プロジェクト: Emanoz/prjEstoque
        public int Delete(int cod)
        {
            string query = "DELETE FROM Movimentacao WHERE CodMovimentacao = @codMovimentacao";

            try
            {
                return(db.CallExecuteNonQuery(query, new SqlParameter("@codMovimentacao", cod)));
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }
        }
コード例 #5
0
        public int Insert(Movimentacao m)
        {
            string query = "INSERT INTO Movimentacao VALUES(@codUsuario, @codEquipamento, @codEstoque, @estado, @dataMovimentacao)";

            try
            {
                return(db.CallExecuteNonQuery(query, new SqlParameter("@codUsuario", m.CodUsuario),
                                              new SqlParameter("@codEquipamento", m.CodEquipamento),
                                              new SqlParameter("@codEstoque", m.CodEstoque),
                                              new SqlParameter("@estado", m.TipoMovimentacao),
                                              new SqlParameter("@dataMovimentacao", m.DataMovimentacao)));
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }
        }