protected void btnDelete_Click(object sender, EventArgs e)
 {
     var consignment = ConsignmentOrder;
     consignment.TotalQuantity = _consignmentOrderDetailManager.FetchAll(ConsignmentOrder.Id)
         .Sum(dd => dd.Quantity) - ConsignmentOrderDetail.Quantity;
     _consignmentOrderManager.Save(consignment);
     txtTotalQuantity.Text = consignment.TotalQuantity.ToString();
     var consignementDetailToDelete = new ConsignmentOrderDetail
     {
         Id = ConsignmentDetailId
     };
     _consignmentOrderDetailManager.Delete(consignementDetailToDelete);
     divMessageBox.Visible = true;
     divMessageBox.Attributes.Add("class", "notify warning");
     ltrlMessageHeader.Text = "Saved Sucessful!";
     ltrlMessage.Text = "Consigment Detail Entry has been deleted!";
     btnDelete.Enabled = false;
     btnSave.Enabled = false;
 }
        protected void btnSave_Click(object sender, EventArgs e)
        {
            var donationDetail = new ConsignmentOrderDetail
            {
                Barcode = txtBarcode.Text,
                ConsignmentId = ConsignmentOrder.Id,
                Id = ConsignmentDetailId,
                ItemId = int.Parse(DDLItems.SelectedValue),
                Price = decimal.Parse(txtPrice.Text),
                Quantity = int.Parse(txtItemQuantity.Text),
                Uid = Guid.NewGuid(),
                UnitId = int.Parse(DDLUnits.SelectedValue)
            };

            _consignmentOrderDetailManager.Save(donationDetail);
            var consignment = ConsignmentOrder;
            consignment.TotalQuantity = _consignmentOrderDetailManager.FetchAll(ConsignmentOrder.Id).Sum(dd => dd.Quantity);
            _consignmentOrderManager.Save(consignment);
            txtTotalQuantity.Text = consignment.TotalQuantity.ToString();
            divMessageBox.Visible = true;
            divMessageBox.Attributes.Add("class", "notify info");
            ltrlMessageHeader.Text = "Saved Sucessful!";
            ltrlMessage.Text = "Consignment Detail Entry has been saved!";
        }