//showing last record in Access DB
 private void button9_Click(object sender, EventArgs e)
 {
     if (Rs.EOF == true && Rs.BOF == true)
     {
         MessageBox.Show("Table is Empty!");
         return;
     }
     Rs.MoveLast();
     MoveObj();
     ShowDataOnForm();
 }
Exemple #2
0
 //showing next record in db
 private void button8_Click(object sender, EventArgs e)
 {
     if (Rs.EOF == true && Rs.BOF == true)
     {
         MessageBox.Show("Table is Empty!");
         return;
     }
     Rs.MoveNext();
     if (Rs.EOF == true)
     {
         Rs.MoveLast();
         MessageBox.Show("Passed End of File");
     }
     ShowDataOnForm();
 }
Exemple #3
0
        private void custmreceipt_Load(object sender, EventArgs e)
        {
            textBox1.Enabled = false;
            textBox2.Enabled = false;
            textBox4.Text    = "0";
            textBox3.Text    = "0";
            // comboBox2.DropDownStyle = ComboBoxStyle.DropDownList;
            comboBox2.Properties.Items.Add("CASH");
            comboBox2.Properties.Items.Add("CHEQUE");
            // comboBox1.Properties.DropDownStyle = ComboBoxStyle.DropDownList;
            label7.Visible   = false;
            textBox5.Visible = false;

            Temp1.Open(@"select * from customerdetails", Program.DB, ADODB.CursorTypeEnum.adOpenStatic, ADODB.LockTypeEnum.adLockOptimistic);
            while (Temp1.EOF == false)
            {
                comboBox1.Properties.Items.Add(Temp1.Fields["CName"].Value);
                Temp1.MoveNext();
            }
            Temp1.Close();
            Temp1.Open(@"select * from payments", Program.DB, ADODB.CursorTypeEnum.adOpenStatic, ADODB.LockTypeEnum.adLockOptimistic);
            if (Temp1.RecordCount == 0)
            {
                textBox1.Text = "1";
            }
            else
            {
                Temp1.MoveLast();
                int a = Temp1.Fields["payID"].Value + 1;
                textBox1.Text = a.ToString();
                Temp1.MoveNext();
            }
            Temp1.Close();
        }
Exemple #4
0
        private void addcust_Click(object sender, EventArgs e)
        {
            if (addcust.Text == "&Add new Customer")
            {
                LockUnLockMe(false);
                textBox1.ReadOnly = false;
                int newid;
                if (cstmr_tb.RecordCount > 0)
                {
                    if (cpos != cstmr_tb.RecordCount)
                    {
                        cstmr_tb.MoveLast();
                        cpos = cstmr_tb.RecordCount;
                    }
                    newid = cstmr_tb.Fields["cID"].Value + 1;
                }
                else
                {
                    newid = 1;
                    //   textid.Text = (newid).ToString();
                    prev.Enabled = true;
                }
                emptyTxt();
                textid.Text  = newid.ToString();
                addcust.Text = "&SAVE DETAILS";
                fnd.Text     = "&Cancel";
                prev.Enabled = false;
                nxt.Enabled  = false;
                edt.Enabled  = false;
                return;
            }



            if (addcust.Text == "&SAVE DETAILS")
            {
                if (textname.Text == "")
                {
                    XtraMessageBox.Show("Invaild Name");
                    return;
                }

                cstmr_tb.AddNew();

                GetData();
                cstmr_tb.Update();
                SetButton();

                customers_list.Items.Add(textname.Text);
                customers_list.Update();
                cpos = cstmr_tb.RecordCount;
                LockUnLockMe(true);
                textBox1.ReadOnly = true;
            }
        }
Exemple #5
0
        private void addcust_Click(object sender, EventArgs e)
        {
            if (addcust.Text == "&Add new Farmer")
            {
                LockUnLockMe(false);
                int newid;
                if (frmr_tb.RecordCount > 0)
                {
                    if (cpos != frmr_tb.RecordCount)
                    {
                        frmr_tb.MoveLast();
                        cpos = frmr_tb.RecordCount;
                    }
                    newid = frmr_tb.Fields["fID"].Value + 1;
                }
                else
                {
                    newid = 1;
                    //   textid.Text = (newid).ToString();
                    prev.Enabled = true;
                }
                emptyTxt();
                textid.Text  = newid.ToString();
                addcust.Text = "&Save Details";
                fnd.Text     = "&Cancel";
                prev.Enabled = false;
                nxt.Enabled  = false;
                edt.Enabled  = false;
                return;
            }



            if (addcust.Text == "&Save Details")
            {
                if (textname.Text == "")
                {
                    XtraMessageBox.Show("Invaild Name");
                    return;
                }

                frmr_tb.AddNew();

                GetData();
                frmr_tb.Update();
                SetButton();
                farmers_list.Items.Add(textname.Text);
                farmers_list.Update();
                cpos = frmr_tb.RecordCount;
            }
        }
Exemple #6
0
 private void goLast_Click(object sender, EventArgs e)
 {
     Rscar.MoveLast();
     Show();
 }
Exemple #7
0
        private void cmdAdd_Click(System.Object eventSender, System.EventArgs eventArgs)
        {
            int lID = 0;

            ADODB.Recordset rs = default(ADODB.Recordset);

            if (mbAddNewFlagID == true)
            {
                if (string.IsNullOrEmpty(txtFields[0].Text))
                {
                    Interaction.MsgBox("Deal name is invalid.");
                    txtFields[0].Focus();
                    return;
                }
                System.Windows.Forms.Application.DoEvents();
                if (update_Renamed())
                {
                    p_Prom = adoPrimaryRS.Fields("PromotionID").Value;
                    if (chkFields[1].CheckState == 0)
                    {
                        modRecordSet.cnnDB.Execute("UPDATE GRVPromotion SET Promotion_StartDate = #" + DTFields[0].Value + "#, Promotion_EndDate = #" + DTFields[1].Value + "#, Promotion_StartTime = #" + DTFields[2].Value + "# ,Promotion_EndTime =#" + DTFields[3].Value + "# WHERE PromotionID = " + p_Prom + ";");
                    }
                }
                else
                {
                    return;
                }
            }

            lID = My.MyProject.Forms.frmStockList.getItem();
            string[,] DateArr = null;
            System.DateTime xDate = default(System.DateTime);
            System.DateTime yDate = default(System.DateTime);
            short           xInt  = 0;

            if (lID != 0)
            {
                // ERROR: Not supported in C#: OnErrorStatement


                xInt    = (DateAndTime.DateDiff(Microsoft.VisualBasic.DateInterval.Day, _DTFields_0.Value, _DTFields_1.Value) == 0 ? 1 : DateAndTime.DateDiff(Microsoft.VisualBasic.DateInterval.Day, _DTFields_0.Value, _DTFields_1.Value));
                DateArr = new string[xInt + 1, 2];

                xInt = 0;
                //For xDate = _DTFields_0.Value.Date To _DTFields_1.Value.Date
                while (_DTFields_0.Value.Date < _DTFields_1.Value.Date)
                {
                    if (xDate == _DTFields_0.Value)
                    {
                        DateArr[xInt, 0] = Convert.ToString(xDate);
                        DateArr[xInt, 1] = "S";
                    }
                    else if (xDate == _DTFields_1.Value)
                    {
                        DateArr[xInt, 0] = Convert.ToString(xDate);
                        DateArr[xInt, 1] = "E";
                    }
                    else
                    {
                        DateArr[xInt, 0] = Convert.ToString(xDate);
                        DateArr[xInt, 1] = "A";
                    }
                    xInt = xInt + 1;
                }
                //Next

                rs = modRecordSet.getRS(ref "SELECT GRVPromotion.Promotion_Name, GRVPromotionItem.PromotionItem_StockItemID, GRVPromotionItem.PromotionItem_Price, GRVPromotion.Promotion_StartDate, GRVPromotion.Promotion_EndDate FROM GRVPromotion INNER JOIN GRVPromotionItem ON GRVPromotion.PromotionID = GRVPromotionItem.PromotionItem_PromotionID WHERE (((GRVPromotionItem.PromotionItem_StockItemID)=" + lID + "));");
                if (rs.RecordCount > 0)
                {
                    while (!rs.EOF)
                    {
                        xInt = 0;
                        for (xInt = 0; xInt <= Information.UBound(DateArr); xInt++)
                        {
                            if (DateArr[xInt, 0] == rs.Fields("Promotion_StartDate").Value)
                            {
                                if (DateArr[xInt, 1] == "E")
                                {
                                }
                                else
                                {
                                    Interaction.MsgBox("Selected Item already part of '" + rs.Fields("Promotion_Name").Value + "' deal. Please use different date or exclude it from the other deals.");
                                    rs.MoveLast();
                                    rs.MoveNext();
                                    return;
                                }
                            }
                            else if (DateArr[xInt, 0] == rs.Fields("Promotion_EndDate").Value)
                            {
                                if (DateArr[xInt, 1] == "S")
                                {
                                }
                                else
                                {
                                    Interaction.MsgBox("Selected Item already part of '" + rs.Fields("Promotion_Name").Value + "' deal. Please use different date or exclude it from the other deals.");
                                    rs.MoveLast();
                                    rs.MoveNext();
                                    return;
                                }
                            }
                        }
                        rs.MoveNext();
                    }
                }

                rs = modRecordSet.getRS(ref "SELECT GRVPromotion.Promotion_Name, GRVPromotionItem.PromotionItem_StockItemID, GRVPromotionItem.PromotionItem_Price, GRVPromotion.Promotion_StartDate, GRVPromotion.Promotion_EndDate FROM GRVPromotion INNER JOIN GRVPromotionItem ON GRVPromotion.PromotionID = GRVPromotionItem.PromotionItem_PromotionID WHERE (((GRVPromotionItem.PromotionItem_StockItemID)=" + lID + ") AND ((GRVPromotion.Promotion_StartDate)<=#" + Strings.Format(_DTFields_0.Value, "yyyy/MM/dd") + "#) AND ((GRVPromotion.Promotion_EndDate)>=#" + Strings.Format(_DTFields_1.Value, "yyyy/MM/dd") + "#));");
                if (rs.RecordCount > 0)
                {
                    Interaction.MsgBox("Selected Item already part of '" + rs.Fields("Promotion_Name").Value + "' deal. Please use different date or exclude it from the other deals.");
                }
                else
                {
                    //cnnDB.Execute "INSERT INTO PromotionItem ( PromotionItem_PromotionID, PromotionItem_StockItemID, PromotionItem_Quantity, PromotionItem_Price ) SELECT " & adoPrimaryRS("PromotionID") & " AS [Set], CatalogueChannelLnk.CatalogueChannelLnk_StockItemID, 1,CatalogueChannelLnk.CatalogueChannelLnk_Price From CatalogueChannelLnk WHERE (((CatalogueChannelLnk.CatalogueChannelLnk_StockItemID)=" & lID & ") AND ((CatalogueChannelLnk.CatalogueChannelLnk_Quantity)=1) AND ((CatalogueChannelLnk.CatalogueChannelLnk_ChannelID)=1));"
                    My.MyProject.Forms.frmGRVPromotionItem.loadItem(adoPrimaryRS.Fields("PromotionID").Value, lID);
                    loadItems(lID);
                }
            }
        }
Exemple #8
0
 void IC1ReportRecordset.MoveLast()
 {
     _rs.MoveLast();
 }
Exemple #9
0
        private void cmdUndo_Click(System.Object eventSender, System.EventArgs eventArgs)
        {
            // ERROR: Not supported in C#: OnErrorStatement

            ADODB.Recordset rs = default(ADODB.Recordset);
            ADODB.Recordset rst = default(ADODB.Recordset);
            ADODB.Recordset RsCh = default(ADODB.Recordset);
            ADODB.Recordset rsIn = default(ADODB.Recordset);
            rs = new ADODB.Recordset();
            rst = new ADODB.Recordset();
            rsIn = new ADODB.Recordset();

            RsCh = modRecordSet.getRS(ref "SELECT * FROM BClabelItemUndo");

            if (RsCh.RecordCount > 0) {
                rs = modRecordSet.getRS(ref "SELECT * FROM BClabelItemUndo");
                rs.MoveLast();
                rsIn = modRecordSet.getRS(ref "SELECT * FROM BClabelItem WHERE BClabelItemID =" + rs.Fields("BClabelItemID").Value + " AND BClabelItem_Field='" + rs.Fields("BClabelItem_Field").Value + "'");

                if (rsIn.RecordCount > 0) {
                    rst = modRecordSet.getRS(ref "DELETE * FROM BClabelItem WHERE BClabelItemID=" + rs.Fields("BClabelItemID").Value + "");

                    rst = modRecordSet.getRS(ref "DELETE * FROM BClabelItemUndo WHERE BClabelItemID=" + rs.Fields("BClabelItemID").Value + "");
                } else if (rsIn.RecordCount < 1) {
                    rst = modRecordSet.getRS(ref "INSERT INTO BClabelItem(BClabelItem_BCLabelID,BClabelItem_Line,BClabelItem_Field,BClabelItem_Align,BClabelItem_Size,BClabelItem_Bold,BClabelItem_Sample,BClabelItem_Disabled,BClabelItem_LabelID)VALUES(" + rs.Fields("BClabelItem_BCLabelID").Value + "," + rs.Fields("BClabelItem_Line").Value + ",'" + rs.Fields("BClabelItem_Field").Value + "'," + rs.Fields("BClabelItem_Align").Value + "," + rs.Fields("BClabelItem_Size").Value + "," + rs.Fields("BClabelItem_Bold").Value + ",'" + rs.Fields("BClabelItem_Sample").Value + "'," + rs.Fields("BClabelItem_Disabled").Value + "," + rs.Fields("BClabelItem_LabelID").Value + ")");
                    rst = modRecordSet.getRS(ref "DELETE * FROM BClabelItemUndo WHERE BClabelItemID=" + rs.Fields("BClabelItemID").Value + " and BClabelItem_Field='" + rs.Fields("BClabelItem_Field").Value + "'");
                }

                modApplication.TheSelectedPrinterNew = 2;
                labelsfile();
                //Unload frmPrinter
                //frmPrinter.selectPrinter
                //frmBarcodedesign.TheLoading
                //TheSelectedPrinterNew = 0

                //cmdExit_Click

            } else {
            }
        }
Exemple #10
0
        private void cmdExit_Click(System.Object eventSender, System.EventArgs eventArgs)
        {
            //On Error GoTo ErrH
            ADODB.Recordset rs = default(ADODB.Recordset);
            ADODB.Recordset rst = default(ADODB.Recordset);
            ADODB.Recordset rsHave = default(ADODB.Recordset);
            ADODB.Recordset rsMaxID = default(ADODB.Recordset);
            short HoldBClabelItem_BCLabelID = 0;
            string TheSample = null;
            ADODB.Recordset rsInner = default(ADODB.Recordset);
            short HoldLaIDVaBack = 0;
            short TMaxID = 0;

            rs = new ADODB.Recordset();
            rst = new ADODB.Recordset();
            rsHave = new ADODB.Recordset();
            rsInner = new ADODB.Recordset();
            rsMaxID = new ADODB.Recordset();

            modApplication.IntDesign = 0;
            //New code

            rs = modRecordSet.getRS(ref "DELETE * FROM BClabelItemUndo");

            strheight = 0;
            strwidht = 0;

            rs = modRecordSet.getRS(ref "SELECT * FROM LabelItem WHERE labelItem_LabelID=" + modApplication.MyLIDWHole + "");

            if (rs.RecordCount == 1) {
                rs = modRecordSet.getRS(ref "DELETE * FROM LabelItem WHERE labelItem_LabelID=" + modApplication.MyLIDWHole + "");
                rs = modRecordSet.getRS(ref "DELETE * FROM Label WHERE LabelID=" + modApplication.MyLIDWHole + "");
                rs = modRecordSet.getRS(ref "DELETE * FROM BClabel WHERE BClabel_LabelID=" + modApplication.MyLIDWHole + "");
                rs = modRecordSet.getRS(ref "DELETE * FROM BClabelItem WHERE BClabelItem_LabelID=" + modApplication.MyLIDWHole + "");
                this.Close();
                My.MyProject.Forms.frmDesign.RefreshLoad(ref modApplication.TheType);
                return;

            } else {
            }

            rs = modRecordSet.getRS(ref "SELECT Max(LabelItem.labelItem_LabelID) as TheMaxID FROM LabelItem");
            TMaxID = rs.Fields("TheMaxID").Value;

            rs = modRecordSet.getRS(ref "SELECT * FROM LabelItem ORDER BY labelItem_LabelID");

            rs.MoveFirst();
            //Loading BClabelItem with Infor from LabelItem
            while (!(rs.EOF)) {
                 // ERROR: Not supported in C#: OnErrorStatement

                rsHave = modRecordSet.getRS(ref "SELECT * FROM BClabelItem WHERE BClabelItem_LabelID=" + rs.Fields("labelItem_LabelID").Value + "");
                HoldBClabelItem_BCLabelID = rsHave.Fields("BClabelItem_BCLabelID").Value;

                rst = modRecordSet.getRS(ref "DELETE * FROM BClabelItem WHERE BClabelItem_LabelID =" + rs.Fields("labelItem_LabelID").Value + "");

                rsInner = modRecordSet.getRS(ref "SELECT * FROM LabelItem WHERE labelItem_LabelID=" + rs.Fields("labelItem_LabelID").Value + "");
                while (!(rsInner.EOF)) {
                    if (Information.IsDBNull(rsInner.Fields("labelItem_Sample").Value)) {
                        TheSample = " ";
                    } else {
                        TheSample = rsInner.Fields("labelItem_Sample").Value;
                    }
                    rst = modRecordSet.getRS(ref "INSERT INTO BClabelItem(BClabelItem_BCLabelID,BClabelItem_Line,BClabelItem_Field,BClabelItem_Align,BClabelItem_Size,BClabelItem_Bold,BClabelItem_Sample,BClabelItem_Disabled,BClabelItem_LabelID)VALUES(" + HoldBClabelItem_BCLabelID + "," + rsInner.Fields("labelItem_Line").Value + ",'" + rsInner.Fields("labelItem_Field").Value + "'," + rsInner.Fields("labelItem_Align").Value + "," + rsInner.Fields("labelItem_Size").Value + "," + rsInner.Fields("labelItem_Bold").Value + ",'" + TheSample + "','" + 0 + "'," + rsInner.Fields("labelItem_LabelID").Value + ")");
                    rsInner.MoveNext();
                }

                HoldLaIDVaBack = rs.Fields("labelItem_LabelID").Value;
                rs.MoveNext();

                while (!(rs.Fields("labelItem_LabelID").Value != HoldLaIDVaBack)) {
                    if (rs.Fields("labelItem_LabelID").Value == TMaxID) {
                        rs.MoveLast();
                        rs.MoveNext();
                        break; // TODO: might not be correct. Was : Exit Do
                    }

                    rs.MoveNext();
                }

            }

            this.Close();
            My.MyProject.Forms.frmDesign.RefreshLoad(ref modApplication.TheType);
            //ErrH:    frmDesign.RefreshLoad TheType

            //frmdesign.RefreshLoad TheType
        }