コード例 #1
0
ファイル: WebForm1.aspx.cs プロジェクト: SolidSteel/Devf
        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();
            }
        }
コード例 #2
0
 /// <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();
 }