/// <summary> /// To check record existence in TitlMast /// </summary> /// <param name="strTitlName"></param> /// <param name="intTitleIdno"></param> /// <returns></returns> public bool IsExists(string strTitlName, int intTitlIdno) { using (TransportMandiEntities db = new TransportMandiEntities(MultipleDBDAL.strDynamicConString())) { TitlMast objTitlMast = new TitlMast(); if (intTitlIdno <= 0) { objTitlMast = (from mast in db.TitlMasts where mast.Titl_Name == strTitlName select mast).FirstOrDefault(); } else if (intTitlIdno > 0) { objTitlMast = (from mast in db.TitlMasts where mast.Titl_Name == strTitlName && mast.Titl_Idno != intTitlIdno select mast).FirstOrDefault(); } if (objTitlMast != null) { return(true); } else { return(false); } } }
public Int32 UpdateStatus(int strTitlIdno, bool Status, Int32 empIdno) { int value = 0; try { using (TransportMandiEntities db = new TransportMandiEntities(MultipleDBDAL.strDynamicConString())) { TitlMast objTitlMast = (from mast in db.TitlMasts where mast.Titl_Idno == strTitlIdno select mast).FirstOrDefault(); if (objTitlMast != null) { objTitlMast.Emp_Idno = empIdno; objTitlMast.Status = Status; objTitlMast.Date_Modified = System.DateTime.Now; db.SaveChanges(); value = 1; } } } catch (Exception ex) { } return(value); }
/// <summary> /// Delete record from TitlMast /// </summary> /// <param name="strTitlIdno"></param> /// <returns></returns> public int Delete(int strTitlIdno) { int intValue = 0; try { using (TransportMandiEntities db = new TransportMandiEntities(MultipleDBDAL.strDynamicConString())) { TitlMast objTitlMast = (from mast in db.TitlMasts where mast.Titl_Idno == strTitlIdno select mast).FirstOrDefault(); if (objTitlMast != null) { db.TitlMasts.DeleteObject(objTitlMast); 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); }
/// <summary> /// Insert records in TitlMast /// </summary> /// <param name="strTitlName"></param> /// <param name="strTitlDesc"></param> /// <param name="bStatus"></param> /// <returns></returns> public Int64 Insert(string strTitleName, string strTitleCode, bool bStatus, Int32 empIdno) { Int64 intValue = 0; Int32 intCompIdno = 1; try { using (TransportMandiEntities db = new TransportMandiEntities(MultipleDBDAL.strDynamicConString())) { TitlMast objTitlMast = new TitlMast(); objTitlMast.Titl_Name = strTitleName; objTitlMast.Emp_Idno = empIdno; objTitlMast.Titl_Desc = strTitleCode; objTitlMast.Status = bStatus; objTitlMast.Comp_Idno = intCompIdno; objTitlMast.Date_Added = System.DateTime.Now; if (IsExists(strTitleName, 0) == true) { intValue = -1; } else { db.TitlMasts.AddObject(objTitlMast); db.SaveChanges(); intValue = objTitlMast.Titl_Idno; } } } catch (Exception ex) { //ApplicationFunction.ErrorLog(ex.ToString()); } return(intValue); }
/// <summary> /// Update records in TitlMast /// </summary> /// <param name="strTitlName"></param> /// <param name="strTitlDesc"></param> /// <param name="bStatus"></param> /// <param name="intTitleIdno"></param> /// <returns></returns> public int Update(string strTitlName, string strTitlDesc, bool bStatus, int strTitlIdno, Int32 empIdno) { int intValue = 0; Int32 intCompIdno = 1; try { using (TransportMandiEntities db = new TransportMandiEntities(MultipleDBDAL.strDynamicConString())) { TitlMast objTitlMast = (from mast in db.TitlMasts where mast.Titl_Idno == strTitlIdno select mast).FirstOrDefault(); if (objTitlMast != null) { objTitlMast.Emp_Idno = empIdno; objTitlMast.Titl_Name = strTitlName; objTitlMast.Titl_Desc = strTitlDesc; objTitlMast.Status = bStatus; objTitlMast.Comp_Idno = intCompIdno; objTitlMast.Date_Modified = System.DateTime.Now; if (IsExists(strTitlName, strTitlIdno) == true) { intValue = -1; } else { db.SaveChanges(); intValue = strTitlIdno; } } } } catch (Exception ex) { //ApplicationFunction.ErrorLog(ex.ToString()); } return(intValue); }