Exemple #1
0
        public CareTakerVM GetCareTakerById(int careTakerId)
        {
            CareTakerVM _obj = new CareTakerVM();

            using (SqlConnection con = new SqlConnection(connectionString))
            {
                SqlCommand cmd = new SqlCommand("gsp_getCareTakers", con);
                cmd.CommandType = CommandType.StoredProcedure;
                cmd.Parameters.AddWithValue("@careTakerId", careTakerId);
                con.Open();
                SqlDataReader rdr = cmd.ExecuteReader();
                while (rdr.Read())
                {
                    _obj.rptCompanyName    = rdr["rptCompanyName"].ToString();
                    _obj.rptCompanyAddress = rdr["rptCompanyAddress"].ToString();
                    _obj.careTakerId       = Convert.ToInt16(rdr["careTakerId"]);
                    _obj.careTakerName     = rdr["careTakerName"].ToString();
                    _obj.presentAddress    = rdr["presentAddress"].ToString();
                    _obj.permanentAddress  = rdr["permanentAddress"].ToString();
                    _obj.phoneNo           = rdr["phoneNo"].ToString();
                    _obj.email             = rdr["email"].ToString();
                    _obj.nid               = rdr["nid"].ToString();
                    _obj.joiningDate       = rdr["joiningDate"] == System.DBNull.Value ? (DateTime?)null : Convert.ToDateTime(rdr["joiningDate"]);
                    _obj.joiningDateString = rdr["joiningDateString"].ToString();
                    _obj.salary            = Convert.ToDecimal(rdr["salary"]);
                    _obj.isActiveString    = rdr["isActiveString"].ToString();
                    _obj.isActive          = Convert.ToBoolean(rdr["isActive"]);
                    _obj.createdBy         = Convert.ToInt16(rdr["createdBy"]);
                    _obj.createdDate       = Convert.ToDateTime(rdr["createdDate"]);
                }
                con.Close();
            }
            return(_obj);
        }
        public JsonResult InsertOrUpdateCareTaker(CareTakerVM _obj)
        {
            try
            {
                _obj.createdBy = Convert.ToInt32(Session["userId"]);
                if (_obj.joiningDateString != null)
                {
                    _obj.joiningDate = DateTime.ParseExact(_obj.joiningDateString, "dd/MM/yyyy", null);
                }
                int result = _da.InsertOrUpdateCareTaker(_obj);
                if (_obj.careTakerId == 0)
                {
                    return(Json(new { success = true, message = "Data Saved" }, JsonRequestBehavior.AllowGet));
                }
                else
                {
                    return(Json(new { success = true, message = "Data Updated" }, JsonRequestBehavior.AllowGet));
                }
            }

            catch (Exception ex)
            {
                //if (ex.Message.Contains("Violation of UNIQUE KEY"))
                //{
                //    return Json(new { success = false, message = "Mobile Number Already Exists!!" }, JsonRequestBehavior.AllowGet);
                //}
                return(Json(new { success = false, message = ex.Message }, JsonRequestBehavior.AllowGet));
            }
        }
Exemple #3
0
        public int InsertOrUpdateCareTaker(CareTakerVM _obj)
        {
            int result = 0;

            using (SqlConnection con = new SqlConnection(connectionString))
            {
                SqlCommand cmd = new SqlCommand("isp_careTaker", con);
                cmd.CommandType = CommandType.StoredProcedure;
                cmd.Parameters.AddWithValue("@careTakerId", _obj.careTakerId);
                cmd.Parameters.AddWithValue("@careTakerName", _obj.careTakerName);
                cmd.Parameters.AddWithValue("@presentAddress", _obj.presentAddress);
                cmd.Parameters.AddWithValue("@permanentAddress", _obj.permanentAddress);
                cmd.Parameters.AddWithValue("@phoneNo", _obj.phoneNo);
                cmd.Parameters.AddWithValue("@email", _obj.email);
                cmd.Parameters.AddWithValue("@nid", _obj.nid);
                cmd.Parameters.AddWithValue("@joiningDate", _obj.joiningDate);
                cmd.Parameters.AddWithValue("@salary", _obj.salary);
                cmd.Parameters.AddWithValue("@isActive", _obj.isActive);
                cmd.Parameters.AddWithValue("@createdBy", _obj.createdBy);
                result = 1;
                con.Open();
                cmd.ExecuteNonQuery();
                con.Close();
            }
            return(result);
        }