コード例 #1
0
ファイル: DaoHelper.cs プロジェクト: LucasF0904/Pronave
        public Contas_Receber GetContasReceberObject(long id)
        {
            try
            {
                using (var cmd = DbConnection().CreateCommand())
                {
                    cmd.CommandText = "SELECT * FROM Contas_Receber Where Id=" + id;
                    Contas_Receber contas_Receber = new Contas_Receber();

                    using (var dbReader = cmd.ExecuteReader())
                    {
                        while (dbReader.Read())
                        {
                            contas_Receber.id = dbReader["id"] != null?Convert.ToInt32(dbReader["id"]) : 0;

                            contas_Receber.data_inicio = Convert.ToDateTime(dbReader["data_inicio"]);
                            contas_Receber.data_fim    = Convert.ToDateTime(dbReader["data_fim"]);
                        }
                    }
                    return(contas_Receber);
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
コード例 #2
0
ファイル: DaoHelper.cs プロジェクト: LucasF0904/Pronave
        public List <Contas_Receber> GetAllInfoContasReceber()
        {
            List <Contas_Receber> listContasReceber = new List <Contas_Receber>();

            try
            {
                using (var cmd = DbConnection().CreateCommand())
                {
                    cmd.CommandText = "SELECT * FROM Contas_Receber";
                    using (var dbReader = cmd.ExecuteReader())
                    {
                        while (dbReader.Read())
                        {
                            Contas_Receber contas_receber = new Contas_Receber
                            {
                                id = dbReader["id"] != null?Convert.ToInt32(dbReader["id"]) : 0,
                                         data_inicio = Convert.ToDateTime(dbReader["data_inicio"]),
                            };
                            listContasReceber.Add(contas_receber);
                        }
                    }
                    return(listContasReceber);
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
コード例 #3
0
ファイル: DaoHelper.cs プロジェクト: LucasF0904/Pronave
 public void AddContasReceber(Contas_Receber contas_Receber)
 {
     try
     {
         using (var cmd = DbConnection().CreateCommand())
         {
             cmd.CommandText = "INSERT INTO Contas_Receber(id, data_inicio, data_fim) values (@id, @data_inicio, @data_fim)";
             cmd.Parameters.AddWithValue("@id", contas_Receber.id);
             cmd.Parameters.AddWithValue("@data_inicio", contas_Receber.data_inicio);
             cmd.Parameters.AddWithValue("@data_fim", contas_Receber.data_fim);
             cmd.ExecuteNonQuery();
         }
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
コード例 #4
0
ファイル: DaoHelper.cs プロジェクト: LucasF0904/Pronave
 public void UpdateContasReceber(Contas_Receber contas_Receber)
 {
     try
     {
         using (var cmd = new SQLiteCommand(DbConnection()))
         {
             if (contas_Receber != null)
             {
                 cmd.CommandText = "UPDATE Contas_Receber SET data_inicio=@data_inicio, data_fim=@data_fim WHERE id=@id";
                 cmd.Parameters.AddWithValue("@id", contas_Receber.id);
                 cmd.Parameters.AddWithValue("@data_inicio", contas_Receber.data_inicio);
                 cmd.Parameters.AddWithValue("@data_fim", contas_Receber.data_fim);
                 cmd.ExecuteNonQuery();
             }
         };
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }