public void Delete(DeliveryReceipt DeliveryReceipt)
 {
     using (DbManager db = new DbManager())
     {
         Accessor.Query.Delete(db, DeliveryReceipt);
     }
 }
 public void Save(DeliveryReceipt DeliveryReceipt)
 {
     using (DbManager db = new DbManager())
     {
         if (DeliveryReceipt.RecordNo != 0)
         {
             Accessor.Query.Update(db, DeliveryReceipt);
         }
         else
         {
             Accessor.Query.Insert(db, DeliveryReceipt);
         }
     }
 }
        private List<DeliveryReceipt> GetSelectedDeliveryReceiptsToBeCancelled()
        {
            List<DeliveryReceipt> list = new List<DeliveryReceipt>();
            foreach (GridViewRow row in this.gvPreviewSelectedDR.Rows)
            {
                CheckBox ck = ((CheckBox)row.FindControl("chkSelectedDRTCancelled"));

                if (ck.Checked)
                {
                    DeliveryReceipt dr = new DeliveryReceipt();
                    dr.RecordNo = int.Parse(ck.ToolTip);  // DRManager.GetDeliveryReceiptByKey(int.Parse(ck.ToolTip));
                    list.Add(dr);
                }
                else
                {
                    //Code if it is not checked ......may not be required
                }
            }
            return list;
        }
 private List<DeliveryReceipt> GetSelectedDeliveryReceipts()
 {
     List<DeliveryReceipt> list = new List<DeliveryReceipt>();
     foreach (GridViewRow row in this.gvDeliveryReceipts.Rows)
     {
         CheckBox ck = ((CheckBox)row.FindControl("chkID"));
         Image imgDR = (Image)row.FindControl("imgDetails");
         if (ck.Checked)
         {
             DeliveryReceipt dr = new DeliveryReceipt();
             dr.RecordNo = int.Parse(imgDR.ToolTip);
             dr.PLNumber = row.Cells[10].Text ;
             dr.DeliveredTo = row.Cells[6].Text;
             dr.DRDate = DateTime.Parse(row.Cells[4].Text);
             dr.DeliveryReceiptNumber = row.Cells[3].Text;
             dr.Forwarder = imgDR.AlternateText.Split('-')[0];
             dr.WayBillNumber = imgDR.AlternateText.Split('-')[1];
             list.Add(dr);
         }
         else
         {
             //Code if it is not checked ......may not be required
         }
     }
     return list;
 }
        private List<DeliveryReceipt> GetSelectedDeliveryReceiptsToBeCancelled()
        {
            List<DeliveryReceipt> list = new List<DeliveryReceipt>();
            foreach (GridViewRow row in this.gvPreviewSelectedDR.Rows)
            {
                CheckBox ck = ((CheckBox)row.FindControl("chkSelectedDRTCancelled"));

                if (ck.Checked)
                {
                    DeliveryReceipt dr = new DeliveryReceipt();
                    dr.RecordNo = long.Parse(ck.ToolTip);
                    list.Add(dr);
                }
            }
            return list;
        }
 private List<DeliveryReceipt> GetSelectedDeliveryReceipts()
 {
     List<DeliveryReceipt> list = new List<DeliveryReceipt>();
     foreach (GridViewRow row in this.gvDeliveryReceipts.Rows)
     {
         CheckBox ck = ((CheckBox)row.FindControl("chkID"));
         Image imgDelivery = (Image)row.FindControl("imgDelivery");
         if (ck.Checked)
         {
             DeliveryReceipt dr = new DeliveryReceipt();
             dr.DeliveryReceiptNumber = row.Cells[4].Text;
             dr.DeliveredTo = row.Cells[8].Text;
             dr.DRDate = DateTime.Parse(row.Cells[5].Text);
             dr.PLNumber = row.Cells[6].Text;
             dr.RecordNo = long.Parse(imgDelivery.ToolTip);
             list.Add(dr);
         }
     }
     return list;
 }