public JsonResult Save_Nodal_Head_Details(mNodalHeadOfficers _obj)
        {
            string flag = "0";

            try
            {
                DashboardRepository _objRepository = new DashboardRepository();
                string localIP = "?";
                localIP        = Request.ServerVariables["REMOTE_ADDR"].ToString();
                _obj.CreatedIP = localIP;
                DataSet _ds = _objRepository.Save_NodalHead_Data(_obj);
                if (_ds != null)
                {
                    if (_ds.Tables[0].Rows.Count > 0)
                    {
                        flag = _ds.Tables[0].Rows[0]["FLAG"].ToString();
                    }
                }
            }
            catch (System.Exception)
            {
                throw;
            }
            return(Json(new
            {
                flag = flag
            },
                        JsonRequestBehavior.AllowGet
                        ));
        }
 public DataSet Save_NodalHead_Data(mNodalHeadOfficers _obj)
 {
     try
     {
         _cn.Open();
         SqlCommand _cmd = new SqlCommand("sp_Update_Nodal_Head_Officers", _cn);
         _cmd.Parameters.AddWithValue("@InstituteID", _obj.InstituteID);
         _cmd.Parameters.AddWithValue("@HeadPrefix", _obj.HeadPrefix);
         _cmd.Parameters.AddWithValue("@HeadFirstName", _obj.HeadFirstName);
         _cmd.Parameters.AddWithValue("@HeadLastName", _obj.HeadLastName);
         _cmd.Parameters.AddWithValue("@HeadEmail", _obj.HeadEmail);
         _cmd.Parameters.AddWithValue("@HeadMobile", _obj.HeadMobile);
         _cmd.Parameters.AddWithValue("@HeadDesignation", _obj.HeadDesignation);
         _cmd.Parameters.AddWithValue("@HeadPhone", _obj.HeadPhone);
         _cmd.Parameters.AddWithValue("@NodalPrefix", _obj.NodalPrefix);
         _cmd.Parameters.AddWithValue("@NodalFirstName", _obj.NodalFirstName);
         _cmd.Parameters.AddWithValue("@NodalLastName", _obj.NodalLastName);
         _cmd.Parameters.AddWithValue("@NodalEmail", _obj.NodalEmail);
         _cmd.Parameters.AddWithValue("@NodalMobile", _obj.NodalMobile);
         _cmd.Parameters.AddWithValue("@NodalDesignation", _obj.NodalDesignation);
         _cmd.Parameters.AddWithValue("@NodalPhone", _obj.NodalPhone);
         _cmd.Parameters.AddWithValue("@CreatedIP", _obj.CreatedIP);
         _cmd.CommandTimeout = 300;
         _cmd.CommandType    = CommandType.StoredProcedure;
         SqlDataAdapter _adp = new SqlDataAdapter(_cmd);
         DataSet        _ds  = new DataSet();
         _adp.Fill(_ds);
         _adp.Dispose();
         _cmd.Dispose();
         return(_ds);
     }
     catch (Exception)
     {
         throw;
     }
     finally
     {
         _cn.Close();
     }
 }
Exemple #3
0
        public JsonResult Save_Nodal_Head_Details(mNodalHeadOfficers _obj)
        {
            string flag = "0";

            try
            {
                #region Encript Password
                Random rn = new Random();
#pragma warning disable SCS0005 // Weak random generator
                int month = rn.Next(1, 6);
#pragma warning restore SCS0005 // Weak random generator
                StringBuilder hashPassword = new StringBuilder();
                string        new_password = _obj.Password;
                switch (month)
                {
                case 1:
                    hashPassword.Append(Helper.ComputeHash(new_password, "MD5", null));
                    break;

                case 2:
                    hashPassword.Append(Helper.ComputeHash(new_password, "SHA1", null));
                    break;

                case 3:
                    hashPassword.Append(Helper.ComputeHash(new_password, "SHA256", null));
                    break;

                case 4:
                    hashPassword.Append(Helper.ComputeHash(new_password, "SHA384", null));
                    break;

                case 5:
                    hashPassword.Append(Helper.ComputeHash(new_password, "SHA512", null));
                    break;
                }
                _obj.Password = hashPassword.ToString();
                #endregion
                //_obj.Password = StringCipher.Encrypt(_obj.Password);
                InstituteRepository _objRepository = new InstituteRepository();
                string localIP = "?";
                localIP        = Request.ServerVariables["REMOTE_ADDR"].ToString();
                _obj.CreatedIP = localIP;
                DataSet _ds = _objRepository.Save_Preamble_Data(_obj);
                if (_ds != null)
                {
                    if (_ds.Tables[0].Rows.Count > 0)
                    {
                        flag = _ds.Tables[0].Rows[0]["FLAG"].ToString();
                    }
                }
            }
            catch (System.Exception)
            {
                throw;
            }
            return(Json(new
            {
                flag = flag
            },
                        JsonRequestBehavior.AllowGet
                        ));
        }