Ejemplo n.º 1
0
            public string ToStringVerbose()
            {
                string result =
                    RowID.ToString() + " " +
                    Locus_Name.ToString() + " " +
                    Illumicode_Name.ToString() + " " +
                    Num_NoCalls.ToString() + " " +
                    Num_Calls.ToString() + " " +
                    Call_Freq.ToString() + " " +
                    AA_Freq.ToString() + " " +
                    AB_Freq.ToString() + " " +
                    BB_Freq.ToString() + " " +
                    Minor_Freq.ToString() + " " +
                    Gentrain_Score.ToString() + " " +
                    Pct50_GC_Score.ToString() + " " +
                    Pct10_GC_Score.ToString() + " " +
                    Het_Excess_Freq.ToString() + " " +
                    ChiTest_P100.ToString() + " " +
                    Cluster_Sep.ToString() + " " +
                    AA_T_Mean.ToString() + " " +
                    AA_T_Std.ToString() + " " +
                    AB_T_Mean.ToString() + " " +
                    AB_T_Std.ToString() + " " +
                    BB_T_Mean.ToString() + " " +
                    BB_T_Std.ToString() + " " +
                    AA_R_Mean.ToString() + " " +
                    AA_R_Std.ToString() + " " +
                    AB_R_Mean.ToString() + " " +
                    AB_R_Std.ToString() + " " +
                    BB_R_Mean.ToString() + " " +
                    BB_R_Std.ToString() + " " +
                    PlusMinusStrand.ToString();

                return(result);
            }
Ejemplo n.º 2
0
        private void commandButton1_Click(object sender, EventArgs e)
        {
            Guid RowID;

            if (_Mode == "ADD")
            {
                RowID = (Guid)Guid.NewGuid();
            }
            else
            {
                RowID = (Guid)_Row;
            }
            using (Database db = new Database())
            {
                db.Commands.Add(db.CreateCommand("usp_lostsalesWO"));
                db.Commands[0].Parameters.Add(new Parameter("@RowID", SqlDbType.UniqueIdentifier, RowID));
                db.Commands[0].Parameters.Add(new Parameter("@tgl", SqlDbType.DateTime, GlobalVar.DateTimeOfServer));
                db.Commands[0].Parameters.Add(new Parameter("@BarangID", SqlDbType.VarChar, lookupStock1.BarangID));
                db.Commands[0].Parameters.Add(new Parameter("@Sales", SqlDbType.VarChar, lookupSales1.SalesID));
                db.Commands[0].Parameters.Add(new Parameter("@Cust", SqlDbType.VarChar, lookupToko1.KodeToko));
                db.Commands[0].Parameters.Add(new Parameter("@Keterangan", SqlDbType.VarChar, commonTextBox1.Text));
                db.Commands[0].Parameters.Add(new Parameter("@User", SqlDbType.VarChar, SecurityManager.UserID));
                db.Commands[0].ExecuteNonQuery();
            }
            frmLostSalles frmCaller = (frmLostSalles)this.Caller;

            frmCaller.refreshData();
            frmCaller.FindHeader("RowID", RowID.ToString());
            this.Close();
            frmCaller.Show();
        }
Ejemplo n.º 3
0
 public BaseRow(RowID rowID, IFrog frog)
 {
     if (rowID < RowID.Row0 || rowID > RowID.Row15)
     {
         throw new ArgumentException("Invalid Row identification number, must be between 0 and 15 (for now).");
     }
     this.rowID = rowID;
     this.frog  = frog;
 }
Ejemplo n.º 4
0
 protected override string[] GetContent()
 {
     return(new[]
     {
         ID.ToString(),
         ActionTime.ToString(),
         m_actionsName[Action],
         AppContext.TableManager.GetTable(TableID).Name,
         RowID.ToString()
     });
 }
Ejemplo n.º 5
0
        public override string ToString()
        {
            string result =
                RowID.ToString() + " " +
                DNA_ID.ToString() + " " +
                Num_NoCalls.ToString() + " " +
                Num_Calls.ToString() + " " +
                Call_Rate.ToString() + " " +
                AA_Freq.ToString() + " " +
                AB_Freq.ToString() + " " +
                BB_Freq.ToString() + " " +
                Minor_Freq.ToString() + " " +
                Pct50_GC_Score.ToString() + " " +
                Pct10_GC_Score.ToString() + " " +
                ZeroOrOne.ToString();

            return(result);
        }
Ejemplo n.º 6
0
        /// <summary>
        /// Saves this object.
        /// </summary>
        /// <remarks>
        /// This will NOT save episode tracking information.
        /// Call <c>SaveTracking()</c> if you need that as well.
        /// </remarks>
        public void Save()
        {
            using (var info = File.OpenWrite(Path.Combine(Directory, "info")))
                using (var conf = File.OpenWrite(Path.Combine(Directory, "conf")))
                    using (var inbw = new BinaryWriter(info))
                        using (var cobw = new BinaryWriter(conf))
                        {
                            inbw.Write((byte)1);
                            inbw.Write((uint)DateTime.Now.ToUnixTimestamp());
                            inbw.Write(Title ?? string.Empty);
                            inbw.Write(Source ?? string.Empty);
                            inbw.Write(SourceID ?? string.Empty);
                            inbw.Write(Description ?? string.Empty);
                            inbw.Write(Genre ?? string.Empty);
                            inbw.Write(Cover ?? string.Empty);
                            inbw.Write(Airing);
                            inbw.Write(AirTime ?? string.Empty);
                            inbw.Write(AirDay ?? string.Empty);
                            inbw.Write(Network ?? string.Empty);
                            inbw.Write((byte)Runtime);
                            inbw.Write(TimeZone ?? string.Empty);
                            inbw.Write(Language ?? string.Empty);
                            inbw.Write(URL ?? string.Empty);
                            inbw.Write((ushort)Episodes.Count);

                            foreach (var episode in Episodes)
                            {
                                episode.Save(inbw);
                            }

                            Data["showid"] = ID.ToString();
                            Data["rowid"]  = RowID.ToString();

                            cobw.Write((byte)1);
                            cobw.Write((uint)DateTime.Now.ToUnixTimestamp());
                            cobw.Write((ushort)Data.Count);

                            foreach (var kv in Data)
                            {
                                cobw.Write(kv.Key ?? string.Empty);
                                cobw.Write(kv.Value ?? string.Empty);
                            }
                        }
        }
Ejemplo n.º 7
0
        public void Load()
        {
            for (int i = (int)RowID.Row0; i <= (int)RowID.Row15; i++)
            {
                RowID num = (RowID)i;
                switch (num) //this seems retarded, but illustrates the game structure quite well, I think
                {
                case RowID.Row0: this.rowCollection.Rows.Add(this.modelFactory.CreateInfoRow(num, frog)); break;

                case RowID.Row1: this.rowCollection.Rows.Add(this.modelFactory.CreateSafeZoneRow(num, frog)); break;

                case RowID.Row2: this.rowCollection.Rows.Add(this.modelFactory.CreateLaneRow(this.modelFactory.CreateVehicle(this.randomizer), num, frog)); break;

                case RowID.Row3: this.rowCollection.Rows.Add(this.modelFactory.CreateLaneRow(this.modelFactory.CreateVehicle(this.randomizer), num, frog)); break;

                case RowID.Row4: this.rowCollection.Rows.Add(this.modelFactory.CreateLaneRow(this.modelFactory.CreateVehicle(this.randomizer), num, frog)); break;

                case RowID.Row5: this.rowCollection.Rows.Add(this.modelFactory.CreateLaneRow(this.modelFactory.CreateVehicle(this.randomizer), num, frog)); break;

                case RowID.Row6: this.rowCollection.Rows.Add(this.modelFactory.CreateLaneRow(this.modelFactory.CreateVehicle(this.randomizer), num, frog)); break;

                case RowID.Row7: this.rowCollection.Rows.Add(this.modelFactory.CreateLaneRow(this.modelFactory.CreateVehicle(this.randomizer), num, frog)); break;

                case RowID.Row8: this.rowCollection.Rows.Add(this.modelFactory.CreateSafeZoneRow(num, frog)); break;

                case RowID.Row9: this.rowCollection.Rows.Add(this.modelFactory.CreateLaneRow(this.modelFactory.CreateVehicle(this.randomizer), num, frog)); break;

                case RowID.Row10: this.rowCollection.Rows.Add(this.modelFactory.CreateLaneRow(this.modelFactory.CreateVehicle(this.randomizer), num, frog)); break;

                case RowID.Row11: this.rowCollection.Rows.Add(this.modelFactory.CreateLaneRow(this.modelFactory.CreateVehicle(this.randomizer), num, frog)); break;

                case RowID.Row12: this.rowCollection.Rows.Add(this.modelFactory.CreateLaneRow(this.modelFactory.CreateVehicle(this.randomizer), num, frog)); break;

                case RowID.Row13: this.rowCollection.Rows.Add(this.modelFactory.CreateLaneRow(this.modelFactory.CreateVehicle(this.randomizer), num, frog)); break;

                case RowID.Row14: this.rowCollection.Rows.Add(this.modelFactory.CreateLaneRow(this.modelFactory.CreateVehicle(this.randomizer), num, frog)); break;

                case RowID.Row15: this.rowCollection.Rows.Add(this.modelFactory.CreateSafeZoneRow(num, frog)); break;
                }
            }
        }
Ejemplo n.º 8
0
 public ILaneRow CreateLaneRow(IVehicle vehicle, RowID rowID, IFrog frog)
 {
     return(new LaneRow(vehicle, rowID, frog));
 }
Ejemplo n.º 9
0
 public LaneRow(RowID initialRowID) : base(initialRowID)
 {
     this.vehicleOnTheRow = new Vehicle();
     //default-ен конструктор, ползвам го при инициализацията на модела
     //във всеки LaneRow има по една количка, където да и се пазят персонално стойностите
 }
Ejemplo n.º 10
0
 public InfoRow(RowID rowID, IFrog frog) : base(rowID, frog)
 {
 }
Ejemplo n.º 11
0
 public BaseRow(RowID initialRowID)
 {
     this.GameSpeed = GlobalConstants.gameSpeedMin;
     this.Score     = GlobalConstants.initialGameScore;
     this.rowID     = initialRowID;
 }
Ejemplo n.º 12
0
 public LaneRow(RowID initialRowID) : base(initialRowID)
 {
     this.vehicleOnTheRow = new Vehicle();
 }
Ejemplo n.º 13
0
 public SafeZoneRow(RowID rowID, IFrog frog) : base(rowID, frog)
 {
 }
Ejemplo n.º 14
0
 public SafeZoneRow(RowID initialRowID) : base(initialRowID)
 {
     //default-ен конструктор, ползвам го при инициализацията на модела
 }
Ejemplo n.º 15
0
 public LaneRow(IVehicle vehicle, RowID rowID, IFrog frog) : base(rowID, frog)
 {
     this.vehicleOnTheRow = vehicle;
 }
Ejemplo n.º 16
0
        //при инициализирането на обектите в колекцията им се слага rowID и повече не се бара.

        public BaseRow(RowID initialRowID)
        {
            this.rowID = initialRowID;
        }
Ejemplo n.º 17
0
 public IInfoRow CreateInfoRow(RowID rowID, IFrog frog)
 {
     return(new InfoRow(rowID, frog));
 }
Ejemplo n.º 18
0
 public ISafeZoneRow CreateSafeZoneRow(RowID rowID, IFrog frog)
 {
     return(new SafeZoneRow(rowID, frog));
 }
Ejemplo n.º 19
0
        //при инициализирането на обектите в колекцията им се слага rowID и повече не се бара.

        public InfoRow(RowID initialRowID)
        {
            //default-ен конструктор, ползвам го при инициализацията на модела
            this.rowID = initialRowID;
        }
Ejemplo n.º 20
0
        private void cmdSave_Click(object sender, EventArgs e)
        {
            Guid RowID;

            try
            {
                string kodeToko = lookupToko.KodeToko;


                /*kendala, toko pt transfernya ke rekening non pt*/
                //if (GlobalVar.Gudang == "2803")
                //{
                //    CekBankPT();
                //    CekTokoPT(kodeToko);
                //    if (cTokoPT == "PT" && cBankPT != "PT")
                //    {
                //        MessageBox.Show("Toko PT harus menggunakan Rekening Bank PT");
                //        return;
                //    }
                //    else if (cTokoPT != "PT" && cBankPT == "PT")
                //    {
                //        MessageBox.Show("Toko Non PT harus menggunakan Rekenig Bank Non PT");
                //        return;
                //    }
                //}

                if (cbNonPiut.Checked == true)
                {
                    if (tbNamaToko.Text == "")
                    {
                        MessageBox.Show("Nama Toko Belum Diisi");
                        tbNamaToko.Focus();
                        return;
                    }
                    if (tbTeidentifikasi.GetDoubleValue > teridentifikasi)
                    {
                        MessageBox.Show("Nominal tidak boleh lebih dari " + teridentifikasi.ToString("#,###"));
                        tbTeidentifikasi.Focus();
                        return;
                    }
                    if (tbTeidentifikasi.GetDoubleValue == 0)
                    {
                        MessageBox.Show("Nominal tidak boleh 0");
                        tbTeidentifikasi.Focus();
                        return;
                    }
                    if (tbTglKasir.Text == "")
                    {
                        MessageBox.Show("Tanggal Kasir Belum Diisi");
                        tbTglKasir.Focus();
                        return;
                    }

                    //ga pengaruh periode closing,, harus >=tglkasir
                    DateTime tglKasir = (DateTime)tbTglKasir.DateValue;
                    if (GlobalVar.Gudang != "2808")
                    {
                        if (PeriodeClosing.IsPJTClosed(tglKasir))
                        {
                            MessageBox.Show("Sudah Closing!");
                            return;
                        }
                    }

                    if (tglKasir < tglKasirInden)
                    {
                        MessageBox.Show("Tanggal Identifikasi Tidak Boleh Lebih Kecil Dari Tanggal Kasir.");
                        return;
                    }
                    string namaToko = tbNamaToko.Text;

                    DateTime tglBPP  = (DateTime)tbTglBPP.DateValue;
                    string   nominal = tbTeidentifikasi.Text;
                    RowID = Guid.NewGuid();
                    Guid   RowIDSup    = Guid.NewGuid();
                    string RecordID    = Tools.CreateFingerPrint(GlobalVar.PerusahaanID, SecurityManager.UserInitial);
                    string RecordIDSup = Tools.CreateFingerPrint(GlobalVar.PerusahaanID, SecurityManager.UserInitial);

                    using (Database db = new Database(GlobalVar.DBName))
                    {
                        db.BeginTransaction();
                        addIndenSubDetail(db, RowID, RowIDID, RowIDI, RecordID, RecordIDID, "", namaToko, "", "", tglBPP, tglKasir, nominal);
                        addIndenSuperDetail(db, RowIDSup, RowID, RowIDI, RowIDID, RecordIDSup, RecordID, Guid.Empty, "", Guid.Empty, "", "NP", tglBPP, "", chbg, "", tglKasir, (DateTime)SqlDateTime.Null, "", "", "", nominal, "0", "0");
                        db.CommitTransaction();
                    }
                }
                else
                {
                    if (lookupToko.KodeToko == "[CODE]")
                    {
                        MessageBox.Show("Nama Toko Belum Diisi");
                        lookupToko.Focus();
                        return;
                    }

                    if (_KodeTokoDO != "" && kodeToko != _KodeTokoDO)
                    {
                        MessageBox.Show("Tidak bisa identifikasi Toko. Penerimaan uang harus diidentifikasi ke toko " + _NamaTokoDO + " sesuai SO inden no. " + _NoDO + " tgl " + _TglDO.ToString("dd/MM/yyyy") + ". Hubungi manager anda");
                        lookupToko.Focus();
                        return;
                    }

                    if (tbTeidentifikasi.GetDoubleValue > teridentifikasi)
                    {
                        MessageBox.Show("Nominal tidak boleh lebih dari " + teridentifikasi.ToString("#,###"));
                        tbTeidentifikasi.Focus();
                        return;
                    }
                    if (tbTglBPP.Text == "")
                    {
                        MessageBox.Show("Tanggal BPP Belum Diisi");
                        tbTglBPP.Focus();
                        return;
                    }

                    if (tbTglKasir.Text == "")
                    {
                        MessageBox.Show("Tanggal Kasir Belum Diisi");
                        tbTglKasir.Focus();
                        return;
                    }

                    //if (tbNoBPP.Text == "")
                    //{
                    //    MessageBox.Show("No BPP Belum Diisi");
                    //    tbNoBPP.Focus();
                    //    return;
                    //}


                    //tutup sementara ujicoba_______________________________________
                    //if (GlobalVar.Gudang != "2803")
                    //{
                    //    if (tbNoRegister.Text == "")
                    //    {
                    //        MessageBox.Show("No Reg Belum Diisi");
                    //        tbNoRegister.Focus();
                    //        return;
                    //    }
                    //}

                    //ga pengaruh periode closing,, harus >=tglkasir
                    DateTime tglKasir = (DateTime)tbTglKasir.DateValue;
                    if (GlobalVar.Gudang != "2808")
                    {
                        if (PeriodeClosing.IsPJTClosed(tglKasir))
                        {
                            MessageBox.Show("Sudah Closing!");
                            return;
                        }
                    }

                    if (tglKasir < tglKasirInden)
                    {
                        MessageBox.Show("Tanggal Identifikasi Tidak Boleh Lebih Kecil Dari Tanggal Kasir.");
                        return;
                    }

                    string   namaToko = lookupToko.NamaToko;
                    string   codeToko = lookupToko.KodeToko;
                    string   noReg    = tbNoRegister.Text;
                    string   noBPP    = tbNoBPP.Text;
                    DateTime tglBPP   = (DateTime)tbTglBPP.DateValue;
                    string   nominal  = tbTeidentifikasi.Text;
                    RowID = Guid.NewGuid();
                    string RecordID = Tools.CreateFingerPrint(GlobalVar.PerusahaanID, SecurityManager.UserInitial);

                    using (Database db = new Database(GlobalVar.DBName))
                    {
                        db.BeginTransaction();
                        addIndenSubDetail(db, RowID, RowIDID, RowIDI, RecordID, RecordIDID, kodeToko, namaToko, noReg, noBPP, tglBPP, tglKasir, nominal);
                        db.Commands.Clear();
                        db.Commands.Add(db.CreateCommand("usp_Giro_UPDATE"));
                        db.Commands[0].Parameters.Add(new Parameter("@GiroID", SqlDbType.UniqueIdentifier, RowIDID));
                        db.Commands[0].Parameters.Add(new Parameter("@KodeToko", SqlDbType.VarChar, codeToko));
                        db.Commands[0].Parameters.Add(new Parameter("@LastUpdatedBy", SqlDbType.VarChar, SecurityManager.UserID));
                        db.Commands[0].ExecuteNonQuery();
                        db.CommitTransaction();
                    }
                }

                frmPenerimaanBelumTeridentifikasiBrowse frm = new frmPenerimaanBelumTeridentifikasiBrowse();
                frm = (frmPenerimaanBelumTeridentifikasiBrowse)Caller;
                frm.IndenRowRefresh(RowIDI);
                frm.IndenDetailRowRefresh(RowIDID);
                frm.IndenSubDetailRowRefresh(RowID);
                frm.IndenSubDetailFindRow("RowIDISD", RowID.ToString());
                this.Close();
            }
            catch (Exception ex)
            {
                Error.LogError(ex);
            }
        }
Ejemplo n.º 21
0
 public InfoRow(RowID initialRowID) : base(initialRowID)
 {
 }
Ejemplo n.º 22
0
 public SafeZoneRow(RowID initialRowID) : base(initialRowID)
 {
 }