public void Incluir(Model_Vo_ContasAReceber pContasAReceber)
        {
            SqlConnection cn = new SqlConnection();
            try
            {
                cn.ConnectionString = Academia.Model.Dao.Dados.Model_Dao_Dados.getStringDeConexao();
                //command
                SqlCommand cmd = new SqlCommand();
                cmd.Connection = cn;
                cmd.CommandText = "insert into contasareceber(datahoracriacao,descricao,idcliente,idproduto,idreservaorigem,origem,recebido,valorareceber) values (@datahoracriacao,@descricao,@idcliente,@idproduto,@idreservaorigem,@origem,@recebido,@valorareceber);";
                cmd.Parameters.AddWithValue("@datahoracriacao", Dados.Model_Dao_Dados.ConverterDataToStr(pContasAReceber.DataHoraCriacao, false));
                cmd.Parameters.AddWithValue("@descricao", pContasAReceber.Descricao);
                cmd.Parameters.AddWithValue("@idcliente", pContasAReceber.IdCliente);
                cmd.Parameters.AddWithValue("@idproduto", pContasAReceber.IdProduto);
                cmd.Parameters.AddWithValue("@idreservaorigem", pContasAReceber.IdReservaOrigem);
                cmd.Parameters.AddWithValue("@origem", pContasAReceber.Origem.ToString());
                cmd.Parameters.AddWithValue("@recebido", pContasAReceber.Recebido);
                cmd.Parameters.AddWithValue("@valorareceber", pContasAReceber.ValorAReceber);

                cn.Open();
                pContasAReceber.Id = Convert.ToInt32(cmd.ExecuteScalar());
            }
            catch (SqlException ex)
            {
                throw new Exception("Servidor SQL Erro:" + ex.Number);
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }
            finally
            {
                cn.Close();
            }
        }
 public void Alterar(Model_Vo_ContasAReceber pContasAReceber)
 {
     // conexao
     SqlConnection cn = new SqlConnection();
     try
     {
         cn.ConnectionString = Academia.Model.Dao.Dados.Model_Dao_Dados.getStringDeConexao();
         SqlCommand cmd = new SqlCommand();
         cmd.Connection = cn;
         cmd.CommandType = CommandType.Text;
         cmd.CommandText = "update contasareceber set datahoracriacao = @datahoracriacao, descricao = @descricao ,idcliente = @idcliente ,idproduto = @idproduto ,idreservaorigem = @idreservaorigem ,origem = @origem ,recebido = @recebido ,valorareceber = @valorareceber where id = @id;";
         cmd.Parameters.AddWithValue("@datahoracriacao", Dados.Model_Dao_Dados.ConverterDataToStr(pContasAReceber.DataHoraCriacao, false));
         cmd.Parameters.AddWithValue("@id", pContasAReceber.Id);
         cmd.Parameters.AddWithValue("@descricao", pContasAReceber.Descricao);
         cmd.Parameters.AddWithValue("@idcliente", pContasAReceber.IdCliente);
         cmd.Parameters.AddWithValue("@idproduto", pContasAReceber.IdProduto);
         cmd.Parameters.AddWithValue("@idreservaorigem", pContasAReceber.IdReservaOrigem);
         cmd.Parameters.AddWithValue("@origem", pContasAReceber.Origem.ToString());
         cmd.Parameters.AddWithValue("@recebido", pContasAReceber.Recebido);
         cmd.Parameters.AddWithValue("@valorareceber", pContasAReceber.ValorAReceber);
         cn.Open();
         cmd.ExecuteNonQuery();
     }
     catch (SqlException ex)
     {
         throw new Exception("Servidor SQL Erro:" + ex.Number);
     }
     catch (Exception ex)
     {
         throw new Exception(ex.Message);
     }
     finally
     {
         cn.Close();
     }
 }
 public void FecharContasAReceber(Model_Vo_ContasAReceber pContasAReceber)
 {
     // conexao
     SqlConnection cn = new SqlConnection();
     try
     {
         cn.ConnectionString = Academia.Model.Dao.Dados.Model_Dao_Dados.getStringDeConexao();
         SqlCommand cmd = new SqlCommand();
         cmd.Connection = cn;
         cmd.CommandType = CommandType.Text;
         cmd.CommandText = "update contasareceber set recebido = @recebido  where idreservaorigem = @idreservaorigem;";
         cmd.Parameters.AddWithValue("@idreservaorigem", pContasAReceber.IdReservaOrigem);
         cmd.Parameters.AddWithValue("@recebido", pContasAReceber.Recebido);
         cn.Open();
         cmd.ExecuteNonQuery();
     }
     catch (SqlException ex)
     {
         throw new Exception("Servidor SQL Erro:" + ex.Number);
     }
     catch (Exception ex)
     {
         throw new Exception(ex.Message);
     }
     finally
     {
         cn.Close();
     }
 }