Ejemplo n.º 1
0
        private void loadSalesControl(DateTime from, DateTime to)
        {
            lvSalesControl.Items.Clear();
            lvSalesControl.SuspendLayout();
            List <clsSales> list = new List <clsSales>();

            clsSales salesClass = new clsSales();

            list = salesClass.getSales(from, to);

            foreach (clsSales oSales in list)
            {
                ListViewItem oItem = new ListViewItem();

                oItem.Text = "[" + oSales.DateOfPurchase.ToString("MMM-dd-yyyy") + "] " + oSales.Code;
                oItem.SubItems.Add(oSales.CustFullName);
                oItem.ImageKey = "folder";

                oItem.Tag = oSales;

                lvSalesControl.Items.Add(oItem);
            }

            lvSalesControl.ResumeLayout();
        }
Ejemplo n.º 2
0
        private void loadSalesData(clsSales oSales)
        {
            lvSalesData.Items.Clear();
            lvSalesData.SuspendLayout();
            List <clsSalesData> list = new List <clsSalesData>();

            clsSalesData salesDataClass = new clsSalesData();

            list = salesDataClass.getSalesData(oSales);

            foreach (clsSalesData clsSalesData in list)
            {
                ListViewItem oItem = new ListViewItem();

                oItem.Text = clsSalesData.Inventory.TrackingCode;
                oItem.SubItems.Add(clsSalesData.Inventory.Car.Name);
                oItem.SubItems.Add(clsSalesData.Inventory.Details);
                oItem.SubItems.Add(clsSalesData.Inventory.SoldDate.ToString("MMM dd, yyyy"));
                oItem.ImageKey = "folder";

                oItem.Tag = clsSalesData;

                lvSalesData.Items.Add(oItem);
            }

            lvSalesData.ResumeLayout();
        }
Ejemplo n.º 3
0
        protected void BtnUpdate_Click(object sender, EventArgs e)
        {
            BLayer.Sales obj = InitalizeObject();
            clsSales     Dal = new clsSales();

            Dal.UpdateSales(obj);
            Dal.UpdateProductDetail(obj);
            LoadGrid();
            ClearAll();
        }
Ejemplo n.º 4
0
        protected void BtnVoid_Click(object sender, EventArgs e)
        {
            clsSales Dal = new clsSales();

            ViewState["SalesId"] = txtSalesId.Text;
            Dal.VoidSales(txtSalesId.Text);
            LoadGrid();
            GridView1.DataSource = null;
            GridView1.DataBind();
        }
Ejemplo n.º 5
0
        protected void BtnNew_Click(object sender, EventArgs e)
        {
            ClearAll();
            GridView1.DataSource = null;
            clsSales Dal = new clsSales();
            DataSet  obj = new DataSet();

            obj             = Dal.GenerateNewSalesId();
            txtSalesId.Text = (obj.Tables[0].Rows[0][0]).ToString();
        }
Ejemplo n.º 6
0
        protected void BtnSave_Click(object sender, EventArgs e)
        {
            clsSales Dal = new clsSales();

            BLayer.Sales obj = InitalizeObject();
            Dal.AddNewSales(obj);
            obj.Qty = -(obj.Qty);
            Dal.AddNewProductDetail(obj);
            LoadGrid();

            clearAfterSave();
        }
Ejemplo n.º 7
0
        public static bool addSale(clsSales newSalesData)
        {
            DataRow myRow = tabSales.NewRow();

            myRow["refAgentid"]   = newSalesData.AgentId;
            myRow["refHouseId"]   = newSalesData.HouseRefId;
            myRow["refBuyerId"]   = newSalesData.BuyerID;
            myRow["refSellerId"]  = newSalesData.SellerID;
            myRow["refSalesDate"] = newSalesData.SellDate;
            tabSales.Rows.Add(myRow);
            syncSalesDB();
            return(clsHouseData.removeHouse(newSalesData.HouseRefId));
        }
Ejemplo n.º 8
0
        private void btnSell_Click(object sender, EventArgs e)
        {
            //currId += 1;
            string   contractId = "ctr" + currId.ToString();
            string   agentId    = comboBoxAgentName.SelectedItem.ToString();
            string   houseId    = comboBoxHouse.SelectedItem.ToString();
            string   buyersId   = comboBoxBuyer.SelectedItem.ToString();
            string   sellersId  = comboBoxSeller.SelectedItem.ToString();
            DateTime dealDate   = dateTimePicker1.Value;
            clsSales sale       = new clsSales(contractId, agentId, houseId, buyersId, sellersId, dealDate);

            clsSalesData.addSale(sale);
            MessageBox.Show("HOUSEEE SOLDDD!!!");
            reloadForm();
        }
Ejemplo n.º 9
0
        private void FindSaleBySalesId(string SalesId)
        {
            clsSales Dal   = new clsSales();
            DataSet  Sales = Dal.LoadSales(SalesId);

            if (Sales.Tables[0].Rows.Count != 0)
            {
                GridView1.DataSource = Sales.Tables[0];
                GridView1.DataBind();
                decimal total = Sales.Tables[0].AsEnumerable().Sum(row => row.Field <decimal>("Amount"));
                GridView1.FooterRow.Cells[5].Text            = "Total";
                GridView1.FooterRow.Cells[5].HorizontalAlign = HorizontalAlign.Right;
                GridView1.FooterRow.Cells[6].Text            = total.ToString("N2");
            }
        }
Ejemplo n.º 10
0
        private void btnSave_Click(object sender, EventArgs e)
        {
            clsAdmin admin = new clsAdmin();
            clsSales sales = new clsSales();

            sales.RefAgent    = Convert.ToInt32(cboAgent.SelectedValue);
            sales.RefClient   = Convert.ToInt32(cboClient.SelectedValue);
            sales.RefHouse    = Convert.ToInt32(cboHouse.SelectedValue);
            sales.Description = txtDescription.Text;
            sales.SalesDate   = DateTime.Parse(DateSales.Text);

            if (Addmode)
            {
                if (admin.Add_Sales(sales))
                {
                    MessageBox.Show("New Sales Record is successfully added", "New Sales Added");
                }
                else
                {
                    MessageBox.Show("The Sales Record is not added.", "Try Again");
                }
                admin.Refresh_Database();
            }
            else
            {
                sales.RefSales = (int)gridAll.Rows[gridAll.CurrentRow.Index].Cells[0].Value;

                if (admin.Edit_Sales(sales))
                {
                    MessageBox.Show("New Sales Record ID " + sales.RefSales + " is successfully modified", "Sales Modified");
                }
                else
                {
                    MessageBox.Show("The Sales Record " + sales.RefSales + " is not modified.", "Try Again");
                }
            }
            if (permission != 2)
            {
                gridAll.DataSource = admin.All_Sales();
            }
            else
            {
                gridAll.DataSource = admin.Search_Sales_Belong_To_RefAgent(RefAgent);
            }

            ButtonControl(true, true, false, false, true, false);
        }
Ejemplo n.º 11
0
        private bool saveSales(string code, string custfullname, string custaddress, string contactno, DateTime dateofpurchase)
        {
            clsSales oSales = new clsSales();

            oSales.Code           = code;
            oSales.CustFullName   = custfullname;
            oSales.CustAddress    = custaddress;
            oSales.CustContactNo  = contactno;
            oSales.DateOfPurchase = dateofpurchase;

            if (oSales.save())
            {
                return(true);
            }

            return(false);
        }
        static public List <clsSales> All_Sales()
        {
            List <clsSales> temp_list = new List <clsSales>();
            clsSales        sales;

            foreach (DataRow i in mySet.Tables["Sales"].Rows)
            {
                sales             = new clsSales();
                sales.RefSales    = (int)i["RefSales"];
                sales.RefHouse    = (int)i["RefHouse"];
                sales.RefClient   = (int)i["RefClient"];
                sales.RefAgent    = (int)i["RefAgent"];
                sales.Description = i["Description"].ToString();
                sales.SalesDate   = DateTime.Parse(i["SalesDate"].ToString());
                temp_list.Add(sales);
            }
            return(temp_list);
        }
        static public clsSales Search_Sales_by_RefSales(int refsales)
        {
            clsSales temp = new clsSales();

            foreach (DataRow i in mySet.Tables["Sales"].Rows)
            {
                if (i["RefSales"].ToString() == refsales.ToString())
                {
                    temp.RefSales    = (int)i["RefSales"];
                    temp.RefHouse    = (int)i["RefHouse"];
                    temp.RefClient   = (int)i["RefClient"];
                    temp.RefAgent    = (int)i["RefAgent"];
                    temp.Description = i["Description"].ToString();
                    temp.SalesDate   = DateTime.Parse(i["SalesDate"].ToString());
                    break;
                }
            }
            return(temp);
        }
Ejemplo n.º 14
0
        private void lvSalesControl_KeyDown(object sender, KeyEventArgs e)
        {
            if (lvSalesControl.SelectedItems.Count != 1)
            {
                return;
            }

            clsSales oSales = new clsSales();

            if (e.KeyCode == Keys.Delete)
            {
                if (General.askQuestion("Delete Record", "Are you sure do you want to delete this record?", "Permanent Deletion") == DialogResult.Yes)
                {
                    if (oSales.delete((clsSales)lvSalesControl.SelectedItems[0].Tag))
                    {
                        General.showMessageBox("Success", "Succesfully deleted the record", MsgTypes.success);
                        lvSalesControl.SelectedItems[0].Remove();
                    }
                }
            }
        }
        static public bool Edit_Sales(clsSales sales)
        {
            bool job_done = false;

            foreach (DataRow myRow in mySet.Tables["Sales"].Rows)
            {
                if ((int)myRow["RefSales"] == sales.RefSales)
                {
                    myRow["RefHouse"]    = sales.RefHouse;
                    myRow["RefClient"]   = sales.RefClient;
                    myRow["RefAgent"]    = sales.RefAgent;
                    myRow["Description"] = sales.Description;
                    myRow["SalesDate"]   = sales.SalesDate;
                    OleDbCommandBuilder myBuild = new OleDbCommandBuilder(adpSales);
                    adpSales.Update(mySet.Tables["Sales"]);
                    job_done = true;
                    break;
                }
            }
            return(job_done);
        }
        static public List <clsSales> Search_Sales_Belong_To_RefAgent(int refagent)
        {
            List <clsSales> temp_list = new List <clsSales>();
            clsSales        temp;

            foreach (DataRow i in mySet.Tables["Sales"].Rows)
            {
                if (i["RefAgent"].ToString() == refagent.ToString())
                {
                    temp             = new clsSales();
                    temp.RefSales    = (int)i["RefSales"];
                    temp.RefAgent    = (int)i["RefAgent"];
                    temp.RefClient   = (int)i["RefClient"];
                    temp.RefHouse    = (int)i["RefHouse"];
                    temp.SalesDate   = DateTime.Parse(i["SalesDate"].ToString());
                    temp.Description = i["Description"].ToString();
                    temp_list.Add(temp);
                }
            }
            return(temp_list);
        }
Ejemplo n.º 17
0
        private void tsmiCreateSalesData_Click(object sender, System.EventArgs e)
        {
            if (lvSalesControl.SelectedItems.Count != 1)
            {
                General.showMessageBox("Warning", "Please select first a Receipt", MsgTypes.warning); return;
            }

            // @03271901 : root of the problem can't pass the sales data
            clsSales currentSalesControl = (clsSales)this.lvSalesControl.SelectedItems[0].Tag;

            frmSalesData frm = new frmSalesData();

            frm.idCurrentSales       = currentSalesControl.ID;
            frm.SalesControlsoldDate = currentSalesControl.DateOfPurchase;

            DialogResult res = frm.ShowDialog();

            if (res == DialogResult.OK)
            {
                lvSalesData.Items.Clear(); General.showMessageBox("Succes", "Sucesfully added new record", MsgTypes.success);
            }
        }
Ejemplo n.º 18
0
 private void gridAll_CellClick(object sender, DataGridViewCellEventArgs e)
 {
     if (!txtDescription.Enabled)
     {
         try
         {
             ButtonControl(true, true, false, false, true, false);
             string   salesid = gridAll.Rows[e.RowIndex].Cells[0].Value.ToString();
             clsAdmin admin   = new clsAdmin();
             clsSales sales   = new clsSales();
             sales = admin.Search_Sales_by_RefSales(Convert.ToInt32(salesid));
             cboAgent.SelectedValue  = sales.RefAgent;
             cboClient.SelectedValue = sales.RefClient;
             cboHouse.SelectedValue  = sales.RefHouse;
             txtDescription.Text     = sales.Description.ToString();
             DateSales.Text          = sales.SalesDate.ToString();
         }
         catch
         {
             // not in the grid content
         }
     }
 }
        static public bool Add_Sales(clsSales sales)
        {
            bool job_done = false;

            try
            {
                DataRow myRow = mySet.Tables["Sales"].NewRow();
                myRow["RefSales"]    = sales.RefSales;
                myRow["RefHouse"]    = sales.RefHouse;
                myRow["RefClient"]   = sales.RefClient;
                myRow["RefAgent"]    = sales.RefAgent;
                myRow["Description"] = sales.Description;
                myRow["SalesDate"]   = sales.SalesDate;
                mySet.Tables["Sales"].Rows.Add(myRow);
                OleDbCommandBuilder myBuild = new OleDbCommandBuilder(adpSales);
                adpSales.Update(mySet.Tables["Sales"]);
                job_done = true;
            }
            catch
            {
                job_done = false;
            }
            return(job_done);
        }
Ejemplo n.º 20
0
 public static void addSale(clsSales newSalesData)
 {
     salesData.Add(newSalesData.SalesId, newSalesData);
 }