Exemplo n.º 1
0
        public static F***s GetFucks(MySqlConnection sql, Filters flt)
        {
            string query = String.Format(@"
    (
        SELECT {0:s} 
        FROM f***s 
        WHERE isdead(f_partner)=0 {2:s} {3:s} {4:s}
    )
    UNION
    (
        SELECT {1:s} 
        FROM f***s 
        WHERE isdead(f_partner)=1 {2:s} {3:s} {4:s}
    ) 
    ORDER BY name,f_date;",
                                         fuckFields(true),
                                         fuckFields(false),
                                         (flt.safeInt(Filters.RAB_ID, 0) != 0 ? "AND f_rabid=" + flt.safeValue(Filters.RAB_ID) : ""),
                                         DBHelper.MakeDatePeriod(flt, "f_date"),
                                         (flt.safeInt(Filters.FIND_PARTNERS, 0) != 0 ? "AND f_partner=" + flt.safeValue(Filters.FIND_PARTNERS) : "")
                                         );

            MySqlCommand    cmd = new MySqlCommand(query, sql);
            MySqlDataReader rd  = cmd.ExecuteReader();
            F***s           f   = new F***s();

            while (rd.Read())
            {
                f.Add(fillFuck(rd));
            }
            rd.Close();
            return(f);
        }
Exemplo n.º 2
0
        public OkrolForm(int r1)
        {
            InitializeComponent();
            initialHint();
            _rabbit     = Engine.get().getRabbit(r1);
            label1.Text = _rabbit.FullName;
            F***s    f    = Engine.db().GetFucks(new Filters(Filters.RAB_ID + "=" + _rabbit.ID));
            DateTime d    = f.LastFuck.EventDate;
            TimeSpan days = DateTime.Now.Subtract(d);

            dateDays1.Maximum = days.Days;
        }