Пример #1
0
 public static void Incluir(MCompra modelo)
 {
     try
     {
         using (var conn = ConexaoBD.AbrirConexao()) //Passando a string de conexão
         {
             conn.Open();                            //Abrindo a conexão
             using (var comm = conn.CreateCommand()) //Criando o comando SQL
             {
                 comm.CommandText = "INSERT INTO compra (compra_data, compra_nfiscal, compra_total, compra_nparcelas, compra_status, fornecedor_cod, tipoPag_cod) " +
                                    "VALUES (@data, @nfiscal, @total, @nparcelas, @status, @forncod, @tipopag)";
                 //Passando valores por parametro
                 comm.Parameters.Add(new SqlParameter("@data", modelo.CompraData));
                 comm.Parameters.Add(new SqlParameter("@nfiscal", modelo.CompraNotaFiscal));
                 comm.Parameters.Add(new SqlParameter("@total", modelo.CompraValor));
                 comm.Parameters.Add(new SqlParameter("@nparcelas", modelo.CompraParcelas));
                 comm.Parameters.Add(new SqlParameter("@status", modelo.CompraStatus));
                 comm.Parameters.Add(new SqlParameter("@forncod", modelo.FornecedorCod));
                 comm.Parameters.Add(new SqlParameter("@tipopag", modelo.TipoPagCod));
                 //Executando o comando
                 comm.ExecuteNonQuery();
             }
         }
     }
     catch (Exception erro)
     {
         throw new Exception(erro.Message);
     }
 }
Пример #2
0
 public static void Alterar(MCompra modelo)
 {
     try
     {
         using (var conn = ConexaoBD.AbrirConexao()) //Passando a string de conexão
         {
             conn.Open();                            //Abrindo a conexão
             using (var comm = conn.CreateCommand()) //Criando o comando SQL
             {
                 comm.CommandText = "update compra set compra_data = @data, compra_nfiscal = @nfiscal, " +
                                    "compra_total = @total, compra_nparcelas = @nparcelas, compra_status = @status, " +
                                    "fornecedor_cod = @forncod, tipoPag_cod = @tipopag where compra_cod = @compraCod";
                 //Passando valores por parametro
                 comm.Parameters.Add(new SqlParameter("@data", modelo.CompraData));
                 comm.Parameters.Add(new SqlParameter("@nfiscal", modelo.CompraNotaFiscal));
                 comm.Parameters.Add(new SqlParameter("@total", modelo.CompraValor));
                 comm.Parameters.Add(new SqlParameter("@nparcelas", modelo.CompraParcelas));
                 comm.Parameters.Add(new SqlParameter("@status", modelo.CompraStatus));
                 comm.Parameters.Add(new SqlParameter("@forncod", modelo.FornecedorCod));
                 comm.Parameters.Add(new SqlParameter("@tipopag", modelo.TipoPagCod));
                 comm.Parameters.Add(new SqlParameter("@compraCod", modelo.CompraCod));
                 //Executando o comando
                 comm.ExecuteNonQuery();
             }
         }
     }
     catch (Exception erro)
     {
         throw new Exception(erro.Message);
     }
 }
Пример #3
0
        public List <DtoCompra> getCompras()
        {
            List <Compra>    lstCompraDB = new List <Compra>();
            List <DtoCompra> lstCompra   = new List <DtoCompra>();

            using (AlasPUMEntities context = new AlasPUMEntities())
            {
                lstCompraDB = context.Compra.Select(s => s).ToList();

                foreach (Compra item in lstCompraDB)
                {
                    DtoCompra compra = MCompra.MapToDto(item);
                    lstCompra.Add(compra);
                }
            }

            return(lstCompra);
        }
Пример #4
0
 public static void Alterar(MCompra modelo)
 {
     DALCompra.Alterar(modelo);
 }
Пример #5
0
 /* Aqui foi criada uma pequena restrição para o usuário*/
 public static void Incluir(MCompra modelo)
 {
     DALCompra.Incluir(modelo);
 }