コード例 #1
0
        public Int32 UpdateStatus(int intIGrpIdno, bool Status, Int32 empIdno)
        {
            int value = 0;

            try
            {
                using (TransportMandiEntities db = new TransportMandiEntities(MultipleDBDAL.strDynamicConString()))
                {
                    tblIGrpMast objIGrpMast = (from mast in db.tblIGrpMasts
                                               where mast.IGrp_Idno == intIGrpIdno
                                               select mast).FirstOrDefault();
                    if (objIGrpMast != null)
                    {
                        objIGrpMast.Status        = Status;
                        objIGrpMast.Emp_Idno      = empIdno;
                        objIGrpMast.Date_Modified = System.DateTime.Now;
                        db.SaveChanges();
                        value = 1;
                    }
                }
            }
            catch (Exception ex)
            {
            }
            return(value);
        }
コード例 #2
0
        /// <summary>
        ///  Delete Record from tblIGrpMast
        /// </summary>
        /// <param name="intIGropIdno"></param>
        /// <returns></returns>
        public int Delete(int intIGropIdno)
        {
            int intValue = 0;

            try
            {
                using (TransportMandiEntities db = new TransportMandiEntities(MultipleDBDAL.strDynamicConString()))
                {
                    tblIGrpMast objIGrpMast = (from mast in db.tblIGrpMasts
                                               where mast.IGrp_Idno == intIGropIdno
                                               select mast).FirstOrDefault();
                    if (objIGrpMast != null)
                    {
                        db.tblIGrpMasts.DeleteObject(objIGrpMast);
                        db.SaveChanges();
                        intValue = 1;
                    }
                }
            }
            catch (Exception Ex)
            {
                if (Convert.ToBoolean(Ex.InnerException.Message.Contains("The DELETE statement conflicted with the REFERENCE constraint")) == true)
                {
                    intValue = -1;
                }
            }
            return(intValue);
        }
コード例 #3
0
        /// <summary>
        /// Insert records in tblIGrpMast
        /// </summary>
        /// <param name="strIGroupName"></param>
        /// <param name="intIGrpType"></param>
        /// <param name="bStatus"></param>
        /// <returns></returns>
        public Int64 Insert(string strIGroupName, int intIGrpType, bool bStatus, Int32 empIdno)
        {
            Int64 intValue = 0;

            try
            {
                using (TransportMandiEntities db = new TransportMandiEntities(MultipleDBDAL.strDynamicConString()))
                {
                    tblIGrpMast objIGrpMast = new tblIGrpMast();
                    objIGrpMast.IGrp_Name  = strIGroupName;
                    objIGrpMast.IGrp_Type  = intIGrpType;
                    objIGrpMast.Status     = bStatus;
                    objIGrpMast.Emp_Idno   = empIdno;
                    objIGrpMast.Date_Added = System.DateTime.Now;
                    if (IsExists(strIGroupName, 0) == true)
                    {
                        intValue = -1;
                    }
                    else
                    {
                        db.tblIGrpMasts.AddObject(objIGrpMast);
                        db.SaveChanges();
                        intValue = objIGrpMast.IGrp_Idno;
                    }
                }
            }
            catch (Exception ex)
            {
                //ApplicationFunction.ErrorLog(ex.ToString());
            }
            return(intValue);
        }
コード例 #4
0
 /// <summary>
 /// To Check data Already Exist or Not
 /// </summary>
 /// <param name="strIGroupName"></param>
 /// <param name="intIGropIdno"></param>
 /// <returns></returns>
 public bool IsExists(string strIGroupName, int intIGropIdno)
 {
     using (TransportMandiEntities db = new TransportMandiEntities(MultipleDBDAL.strDynamicConString()))
     {
         tblIGrpMast objIGrpMast = new tblIGrpMast();
         if (intIGropIdno <= 0)
         {
             objIGrpMast = (from mast in db.tblIGrpMasts
                            where mast.IGrp_Name == strIGroupName
                            select mast).FirstOrDefault();
         }
         else if (intIGropIdno > 0)
         {
             objIGrpMast = (from mast in db.tblIGrpMasts
                            where mast.IGrp_Name == strIGroupName &&
                            mast.IGrp_Idno != intIGropIdno
                            select mast).FirstOrDefault();
         }
         if (objIGrpMast != null)
         {
             return(true);
         }
         else
         {
             return(false);
         }
     }
 }
コード例 #5
0
        /// <summary>
        /// To Update Record in tblIGrpMast
        /// </summary>
        /// <param name="strIGroupName"></param>
        /// <param name="intIGrpType"></param>
        /// <param name="bStatus"></param>
        /// <param name="intIGropIdno"></param>
        /// <returns></returns>
        public int Update(string strIGroupName, int intIGrpType, bool bStatus, int intIGropIdno, Int32 empIdno)
        {
            int intValue = 0;

            try
            {
                using (TransportMandiEntities db = new TransportMandiEntities(MultipleDBDAL.strDynamicConString()))
                {
                    tblIGrpMast objIGrpMast = (from mast in db.tblIGrpMasts
                                               where mast.IGrp_Idno == intIGropIdno
                                               select mast).FirstOrDefault();
                    if (objIGrpMast != null)
                    {
                        objIGrpMast.IGrp_Name     = strIGroupName;
                        objIGrpMast.IGrp_Type     = intIGrpType;
                        objIGrpMast.Status        = bStatus;
                        objIGrpMast.Emp_Idno      = empIdno;
                        objIGrpMast.Date_Modified = System.DateTime.Now;
                        if (IsExists(strIGroupName, intIGropIdno) == true)
                        {
                            intValue = -1;
                        }
                        else
                        {
                            db.SaveChanges();
                            intValue = intIGropIdno;
                        }
                    }
                }
            }
            catch (Exception ex)
            {
                //ApplicationFunction.ErrorLog(ex.ToString());
            }
            return(intValue);
        }