public void Incluir(ModeloItensCompra modelo) { if (modelo.ComCod <= 0) { throw new Exception("O Código da Compra deve ser informado"); } if(modelo.ItcValor <= 0) { throw new Exception("O Valor deve ser informado"); } if(modelo.ItcQtde <= 0) { throw new Exception("A quantidade deve ser informada"); } if(modelo.ProCod <= 0) { throw new Exception("O Codigo do produto deve ser informada"); } DALItensCompra DALObj = new DALItensCompra(conexao); DALObj.Incluir(modelo); }
public void Incluir(ModeloItensCompra obj) { SqlCommand cmd = new SqlCommand(); cmd.Connection = conexao.ObjetoConexao; cmd.CommandText = "INSERT INTO itenscompra ([itc_qtde],[itc_valor],[com_cod],[pro_cod])" + "VALUES(@itc_cod, @itc_qtde, @itc_valor, @com_cod, @pro_cod); select @@IDENTITY;"; cmd.Parameters.Add("@itc_qtde", System.Data.SqlDbType.Float); cmd.Parameters["@itc_cod"].Value = obj.ItcCod; cmd.Parameters.Add("@itc_valor", System.Data.SqlDbType.Money); cmd.Parameters["@itc_valor"].Value = obj.ItcValor; cmd.Parameters.Add("@com_cod", System.Data.SqlDbType.Int); cmd.Parameters["@com_cod"].Value = obj.ComCod; cmd.Parameters.Add("@pro_cod", System.Data.SqlDbType.Int); cmd.Parameters["@pro_cod"].Value = obj.ProCod; obj.ItcCod = Convert.ToInt32(cmd.ExecuteScalar()); conexao.Desconectar(); }
public void Alterar(ModeloItensCompra obj) { SqlCommand cmd = new SqlCommand(); cmd.Connection = conexao.ObjetoConexao; cmd.CommandText = "UPDATE itenscompra SET " + "itc_qtde = @itc_qtde" + "itc_valor = @itc_valor" + "com_cod = @com_cod" + "pro_cod = @pro_cod" + "where itc_cod = @codigo"; cmd.Parameters.AddWithValue("@itc_qtde", obj.ItcQtde); cmd.Parameters.AddWithValue("@itc_valor", obj.ItcValor); cmd.Parameters.AddWithValue("@com_cod", obj.ComCod); cmd.Parameters.AddWithValue("@pro_cod", obj.ProCod); conexao.Conectar(); cmd.ExecuteNonQuery(); conexao.Desconectar(); }
public void Alterar(ModeloItensCompra modelo) { if (modelo.ItcQtde <= 0) { throw new Exception("A quantidade é necessaria"); } if (modelo.ItcValor <= 0) { throw new Exception("O valor tem que ser maior que 0"); } if (modelo.ComCod <= 0) { throw new Exception("O Codigo da compra é necessario"); } if (modelo.ProCod <= 0) { throw new Exception("O Codigo do produto é necessario"); } DALItensCompra DALObj = new DALItensCompra(conexao); DALObj.Alterar(modelo); }
public ModeloItensCompra CarregaModeloItensCompra(int Codigo) { ModeloItensCompra modelo = new ModeloItensCompra(); SqlCommand cmd = new SqlCommand(); cmd.Connection = conexao.ObjetoConexao; cmd.CommandText = "select * from itenscompra where itc_cod = @codigo"; cmd.Parameters.AddWithValue("@codigo", Codigo); conexao.Conectar(); SqlDataReader registro = cmd.ExecuteReader(); if (registro.HasRows) { registro.Read(); modelo.ItcCod = Convert.ToInt32(registro["itc_cod"]); modelo.ItcQtde = Convert.ToInt32(registro["itc_qtde"]); modelo.ItcValor = Convert.ToDouble(registro["itc_valor"]); modelo.ComCod = Convert.ToInt32(registro["com_cod"]); modelo.ProCod = Convert.ToInt32(registro["pro_cod"]); } conexao.Desconectar(); return modelo; }