コード例 #1
0
ファイル: DALCodeAnalysis5.cs プロジェクト: khwwas/SCMS
        public int SaveRecord(SETUP_CodeAnalysis5 lrow_CodeAnalysis5)
        {
            int li_ReturnValue = 0;

            try
            {
                SCMSDataContext dbSCMS = Connection.Create();

                SETUP_CodeAnalysis5 lRow_ExistingData = dbSCMS.SETUP_CodeAnalysis5s.Where(c => c.CA_Id.Equals(lrow_CodeAnalysis5.CA_Id)).SingleOrDefault();
                    if (lRow_ExistingData != null)
                    {
                        lRow_ExistingData.CA_Title = lrow_CodeAnalysis5.CA_Title;
                        lRow_ExistingData.Loc_Id = lrow_CodeAnalysis5.Loc_Id;
                    }
                    else
                    {
                        dbSCMS.SETUP_CodeAnalysis5s.InsertOnSubmit(lrow_CodeAnalysis5);
                    }
                dbSCMS.SubmitChanges();

                li_ReturnValue = Convert.ToInt32(lrow_CodeAnalysis5.CA_Id);
            }
            catch
            {
                return 0;
            }

            return li_ReturnValue;
        }
コード例 #2
0
        // Insertion
        public ActionResult SaveRecord(String ps_Code, String Location, String Title)
        {
            Int32 li_ReturnValue = 0;

            try
            {
                  SETUP_CodeAnalysis5 lrow_CodeAnalysis5 = new SETUP_CodeAnalysis5();

                    if (String.IsNullOrEmpty(ps_Code))
                    {
                        if (DALCommon.AutoCodeGeneration("SETUP_CodeAnalysis5") == 1)
                        {
                            ps_Code = DALCommon.GetMaximumCode("SETUP_CodeAnalysis5");
                        }
                    }

                    if (!String.IsNullOrEmpty(ps_Code))
                    {
                        lrow_CodeAnalysis5.CA_Id = ps_Code;
                        lrow_CodeAnalysis5.CA_Code = ps_Code;
                        lrow_CodeAnalysis5.CA_Title = Title;
                        lrow_CodeAnalysis5.Loc_Id = Location;
                        lrow_CodeAnalysis5.CA_Active = 1;

                        li_ReturnValue = objDALCodeAnalysis5.SaveRecord(lrow_CodeAnalysis5);
                        ViewData["SaveResult"] = li_ReturnValue;
                    }

                return PartialView("GridData");
            }
            catch
            {
                return PartialView("GridData");
            }
        }