예제 #1
0
        public void FillGrid()
        {
            PharmacyInventoryHandler PharmacyInventoryHandler = new PharmacyInventoryHandler();

            PharmacyInventoryHandler.DoFillGridAction(Convert.ToInt32(PharmacyID));
            DataTable gridData = PharmacyInventoryHandler.dt;

            MessageCollection.copyFrom(PharmacyInventoryHandler.MessageCollection);

            if (MessageCollection.isErrorOccured)
            {
                MessageCollection.PublishLog();
                lbl_err.Text    = MessageCollection.Messages[MessageCollection.Messages.Count - 1].ErrorMessage;
                lbl_err.Visible = true;
            }

            gridView.DataSource = gridData;
            gridView.DataBind();
        }
예제 #2
0
        public void DoDeleteAction()
        {
            PharmacyInventoryHandler PharmacyInventoryHandler = new PharmacyInventoryHandler();

            PharmacyInventoryHandler.Delete(Convert.ToInt32(txt_id.Text));
            MessageCollection.copyFrom(PharmacyInventoryHandler.MessageCollection);

            if (MessageCollection.isErrorOccured)
            {
                MessageCollection.PublishLog();
                lbl_err.Text    = MessageCollection.Messages[MessageCollection.Messages.Count - 1].ErrorMessage;
                lbl_err.Visible = true;
            }
            else
            {
                lbl_err.Text      = "Record Deleted Successfully";
                lbl_err.ForeColor = System.Drawing.Color.Green;
            }
        }
예제 #3
0
        public void DoUpdateAction()
        {
            var Model = MapToObject();
            PharmacyInventoryHandler PharmacyInventoryHandler = new PharmacyInventoryHandler();

            PharmacyInventoryHandler.Update(Model);
            MessageCollection.copyFrom(PharmacyInventoryHandler.MessageCollection);

            if (MessageCollection.isErrorOccured)
            {
                MessageCollection.PublishLog();
                lbl_err.Text    = MessageCollection.Messages[MessageCollection.Messages.Count - 1].ErrorMessage;
                lbl_err.Visible = true;
            }
            else
            {
                lbl_err.Text      = "Record Updated Successfully";
                lbl_err.ForeColor = System.Drawing.Color.Green;
            }
        }
예제 #4
0
        public void DoSaveAction()
        {
            var Model = MapToObject();
            PharmacyInventoryHandler PharmacyInventoryHandler = new PharmacyInventoryHandler();

            PharmacyInventoryHandler.Insert(Model);
            MessageCollection.copyFrom(PharmacyInventoryHandler.MessageCollection);

            if (MessageCollection.isErrorOccured)
            {
                MessageCollection.PublishLog();
                lbl_err.Text    = MessageCollection.Messages[MessageCollection.Messages.Count - 1].ErrorMessage;
                lbl_err.Visible = true;
            }
            else
            {
                lbl_err.Text = "Record Inserted Successfully";
                lbl_err.Style.Add("color", "#FF008000");
            }
        }
예제 #5
0
        public void FillFields(int ID)
        {
            PharmacyInventoryHandler PharmacyInventoryHandler = new PharmacyInventoryHandler();

            PharmacyInventoryHandler.DoFillBackPanelAction(ID);
            DataTable Data = PharmacyInventoryHandler.dt;

            MessageCollection.copyFrom(PharmacyInventoryHandler.MessageCollection);

            if (MessageCollection.isErrorOccured)
            {
                MessageCollection.PublishLog();
                lbl_err.Text    = MessageCollection.Messages[MessageCollection.Messages.Count - 1].ErrorMessage;
                lbl_err.Visible = true;
            }
            else
            {
                txt_id.Text = Data.Rows[0]["ID"].ToString();
                ddl_Medicine.SelectedValue = Data.Rows[0]["MedicineID"].ToString();
                txt_qty.Text = Data.Rows[0]["Quantity"].ToString();
            }
        }
예제 #6
0
        public void FIllComboBox()
        {
            PharmacyInventoryHandler PharmacyInventoryHandler = new PharmacyInventoryHandler();

            PharmacyInventoryHandler.DoFillDropDownAction();
            DataTable ddlData = PharmacyInventoryHandler.dt;

            MessageCollection.copyFrom(PharmacyInventoryHandler.MessageCollection);

            if (MessageCollection.isErrorOccured)
            {
                MessageCollection.PublishLog();
                lbl_err.Text    = MessageCollection.Messages[MessageCollection.Messages.Count - 1].ErrorMessage;
                lbl_err.Visible = true;
            }
            else
            {
                ddl_Medicine.DataSource     = ddlData;
                ddl_Medicine.DataTextField  = "Name";
                ddl_Medicine.DataValueField = "ID";
                ddl_Medicine.DataBind();
                ddl_Medicine.Enabled = true;
            }
        }