private async void BtnSave_Click(object sender, EventArgs e) { RollSettingsDBModel model = new RollSettingsDBModel() { SupplierRollNo = etSupRollNo.Text, OwnWidth = etOwnWidth.Text, WidthBeforeWash = etWidthBW.Text, SLengthBW = etLengthBW.Text, WidthUOM = selectedUOM, RollID = txtRollNo.Tag.ToString(), HeadCutting = isHeadCut }; int result = await repo.SetRoll(model); if (result > 0) { roll = await repo.GetRollID(selectedGRN, selectedColor); txtRollNo.Text = roll.RollSerial.ToString(); txtRollNo.Tag = roll.RollID; etSupRollNo.Text = ""; etOwnWidth.Text = ""; etWidthBW.Text = ""; etLengthBW.Text = ""; } else { Toast.MakeText(this, "SAVE FAILED!!!! Please Try Again", ToastLength.Long); } }
private async void BtnSave_Click(object sender, EventArgs e) { RollSettingsDBModel roll = new RollSettingsDBModel() { RollID = txtRollNoValue.Tag.ToString(), RollSerial = txtRollNoValue.Text }; if (this.FabricRollUpdateItem == FabricRollUpdateItem.HeadCut) { roll.OwnWidth = etOwnWidth.Text; roll.WidthBeforeWash = etWidthBW.Text; roll.SLengthBW = etLengthBW.Text; } if (this.FabricRollUpdateItem == FabricRollUpdateItem.Inspection) { roll.OwnLength = Convert.ToDecimal(etOwnLength.Text); roll.QCPass = swPassFail.Checked; } if (this.FabricRollUpdateItem == FabricRollUpdateItem.QC) { roll.WidthBeforeWash = etWidthBW.Text; roll.SWidthAW = etWidthAW.Text; roll.SLengthBW = etLengthBW.Text; roll.SLengthAW = etLengthAW.Text; } int result = await repo.SetRoll(roll); if (result > 0) { rollList = await repo.GetRollList(selectedGRN, selectedColor); adapter.Items = rollList; adapter.NotifyDataSetChanged(); List <string> serial = rollList.Select(t => t.RollSerial).OrderBy(t => Convert.ToInt16(t)).ToList(); int srialMe = serial.IndexOf(roll.RollSerial); if ((srialMe + 1) <= serial.Count() - 1) { string srialNext = serial[srialMe + 1]; roll = rollList.Where(t => t.RollSerial == srialNext).FirstOrDefault(); if (this.FabricRollUpdateItem == FabricRollUpdateItem.HeadCut) { LoadHeadCut(roll); } if (this.FabricRollUpdateItem == FabricRollUpdateItem.Inspection) { LoadInspection(roll); } if (this.FabricRollUpdateItem == FabricRollUpdateItem.QC) { LoadQuality(roll); } } Toast.MakeText(this, "Saved Successfully!!!", ToastLength.Long).Show(); } else { Toast.MakeText(this, "Save not Successful!!!", ToastLength.Long).Show(); } }