Example #1
0
        public static Model.DocumentosFinanceiros BuscarPorId(int documentosFinanceirosId)
        {
            using (MySqlConnection conn = new MySqlConnection(strConection))
            {
                conn.Open();

                using (MySqlCommand cmd = new MySqlCommand())
                {
                    cmd.Connection  = conn;
                    cmd.CommandText = @"SELECT * FROM documentosFinanceiros WHERE id = ?id";
                    cmd.Parameters.AddWithValue("?id", documentosFinanceirosId);

                    MySqlDataReader reader = cmd.ExecuteReader();

                    Model.DocumentosFinanceiros retorno = new Model.DocumentosFinanceiros();

                    while (reader.Read())
                    {
                        retorno.Id             = (int)reader["Id"];
                        retorno.Nome           = (string)reader["nome"];
                        retorno.Valor          = (double)reader["valor"];
                        retorno.Tipo           = (TipoDocumento)reader["tipo"];
                        retorno.DataEmissao    = (DateTime)reader["dataEmissao"];
                        retorno.DataVencimento = (DateTime)reader["dataVencimento"];
                        retorno.ContaBancaria  = (string)reader["contaBancaria"];
                        retorno.IdCondominio   = (int)reader["idCondominio"];
                    }

                    return(retorno);
                }
            }
        }
Example #2
0
        public static void Salvar(Model.DocumentosFinanceiros documentosFinanceiros)
        {
            using (MySqlConnection conn = new MySqlConnection(strConection))
            {
                conn.Open();

                using (MySqlCommand cmd = new MySqlCommand())
                {
                    cmd.Connection = conn;

                    if (documentosFinanceiros.Id == 0)
                    {
                        cmd.CommandText = @"INSERT INTO documentosFinanceiros
                                                (nome, valor, tipo, dataEmissao, dataVencimento, contaBancaria, idCondominio)
                                            VALUES
                                                (?nome, ?valor, ?tipo ?dataEmissao, ?dataVencimento, ?contaBancaria, ?idCondominio);";
                    }
                    else
                    {
                        cmd.CommandText = @"UPDATE documentosFinanceiros 
                                                SET nome = ?nome,
                                                    valor = ?valor,
                                                    tipo = ?tipo,
                                                    dataEmissao = ?dataEmissao,
                                                    dataVencimento = ?dataVencimento,
                                                    contaBancaria = ?contaBancaria,
                                                    idCondominio = ?idCondominio
                                            WHERE id = ?id;";
                    }

                    cmd.Parameters.AddWithValue("?nome", documentosFinanceiros.Nome);
                    cmd.Parameters.AddWithValue("?valor", documentosFinanceiros.Valor);
                    cmd.Parameters.AddWithValue("?tipo", documentosFinanceiros.Tipo);
                    cmd.Parameters.AddWithValue("?dataEmissao", documentosFinanceiros.DataEmissao);
                    cmd.Parameters.AddWithValue("?dataVencimento", documentosFinanceiros.DataVencimento);
                    cmd.Parameters.AddWithValue("?contaBancaria", documentosFinanceiros.ContaBancaria);
                    cmd.Parameters.AddWithValue("?idCondominio", documentosFinanceiros.IdCondominio);
                    cmd.Parameters.AddWithValue("?id", documentosFinanceiros.Id);

                    cmd.ExecuteNonQuery();
                }
            }
        }