示例#1
0
        public static String save(poco.NotaEntrada nota)
        {
            try
            {
                var conn = DBConnection.get();
                var cmd  = new NpgsqlCommand(
                    "INSERT INTO notaentrada (numero, dataemissao, cod_fornecedor)" +
                    " VALUES (@a,@b,@c)", conn);
                cmd.Parameters.AddWithValue("a", nota.numero);
                cmd.Parameters.AddWithValue("b", nota.dataEmissao);
                cmd.Parameters.AddWithValue("c", nota.fornecedor.Id);

                conn.Open();
                cmd.ExecuteNonQuery();
                return("Adicionado com sucesso!");
            }
            catch (Exception ex)
            {
                return(ex.ToString());
            }
        }
示例#2
0
        public static String save(poco.NotaEntrada nota, poco.Produto prod, int quantidade, double preco)
        {
            try
            {
                var conn = DBConnection.get();
                var cmd  = new NpgsqlCommand(
                    "INSERT INTO notaentrada_produto (cod_notaentrada, cod_produto, quantidade, preco)" +
                    " VALUES (@a,@b,@c,@d)", conn);
                cmd.Parameters.AddWithValue("a", nota.id);
                cmd.Parameters.AddWithValue("b", prod.Id);
                cmd.Parameters.AddWithValue("c", quantidade);
                cmd.Parameters.AddWithValue("d", preco);

                conn.Open();
                cmd.ExecuteNonQuery();
                return("Adicionado com sucesso!");
            }
            catch (Exception ex)
            {
                return(ex.ToString());
            }
        }