public void Save_Contador_EM(object sender, EventArgs e) { DataClasses1DataContext contador = new DataClasses1DataContext(); TContadoresLuz tcounter = new TContadoresLuz(); try { tcounter.SerialNumber = (int)txtSerialEM.Number; tcounter.Marca = txtMarcaEM.Text; tcounter.Modelo = txtModeloEM.Text; #region ADD ID VALUE var query = (from c in contador.TContadoresLuz select c); List <TContadoresLuz> listaValores = query.ToList <TContadoresLuz>(); var maxID = 0; if (listaValores.Count != 0) { maxID = listaValores.Max(x => x.Id); tcounter.Id = maxID++; tcounter.Id = maxID++; } else { maxID = 1; } #endregion #region check Serial var querydupli = (from c in contador.TContadoresLuz where c.SerialNumber == txtSerial.Number select c); List <TContadoresLuz> listaValoresdupli = querydupli.ToList <TContadoresLuz>(); #endregion if (listaValoresdupli.Count == 0) { var result = contador.GetTable <TContadoresLuz>(); // get table result.InsertOnSubmit(tcounter); contador.SubmitChanges(); // Response.Write("Saved Successfully..."); Store2.DataBind(); X.Msg.Notify("Line Saved Correctly At:", DateTime.Now.ToLongTimeString()).Show(); FormPanel2.Reset(); } else { X.Msg.Notify("Error Saving", "Serial Number Already exists!").Show(); } } catch (Exception ex) { throw new Exception(); } }
/// <summary> /// 新邦收货确认 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> //protected void btnXBIsConfirm_Click(object sender, EventArgs e) //{ // string errMessage = "退货单号为:"; // bool isConfirm = true; // List<int> saleRejectedIDs = this.Master.GetSelectedIds(this.grdvJdRejecedInfo); // if (saleRejectedIDs.Count <= 0) // { // base.ShowMessage("你没有选择任何记录"); // return; // } // else // { // foreach (int ID in saleRejectedIDs) // { // var jdSaleRejecteds = base.XMJDSaleRejectedService.GetXMJDSaleRejectedById(ID); // if (jdSaleRejecteds != null) // { // var details = base.XMJDSaleRejectedProductDetailService.GetXMJDSaleRejectedProductDetailListByjdSaleRejectID(jdSaleRejecteds.Id); // if (details != null && details.Count > 0) // { // foreach (XMJDSaleRejectedProductDetail parm in details) // { // if (!parm.JDIsConfirm.Value) // { // isConfirm = false; // errMessage += jdSaleRejecteds.Ref + ","; // } // } // } // } // } // } // if (!isConfirm) // { // base.ShowMessage(errMessage + "京东未确认收货,无法执行相关操作!"); // } // else // { // if (saleRejectedIDs.Count <= 0) // { // base.ShowMessage("你没有选择任何记录"); // return; // } // else // { // foreach (int ID in saleRejectedIDs) // { // var jdSaleRejecteds = base.XMJDSaleRejectedService.GetXMJDSaleRejectedById(ID); // if (jdSaleRejecteds != null) // { // var detail = base.XMJDSaleRejectedProductDetailService.GetXMJDSaleRejectedProductDetailListByjdSaleRejectID(ID); // if (detail != null && detail.Count > 0) // { // foreach (XMJDSaleRejectedProductDetail p in detail) // { // p.XBIsConfirm = true; // p.XBConfirmDate = jdSaleRejecteds.UpdateDate = DateTime.Now; // p.XBConfirmer = jdSaleRejecteds.UpdateID = HozestERPContext.Current.User.CustomerID; // p.UpdateID = HozestERPContext.Current.User.CustomerID; // p.UpdateDate = DateTime.Now; // base.XMJDSaleRejectedService.UpdateXMJDSaleRejected(jdSaleRejecteds); // } // } // } // } // } // base.ShowMessage("操作成功!"); // } // BindGrid(this.Master.PageIndex, this.Master.PageSize); //} /// <summary> /// 喜临门确认收货 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> protected void btnXLMIsConfirm_Click(object sender, EventArgs e) { FormPanel2.Reset(); window2.Show(); }