コード例 #1
0
        public ActionResult DoctorsReason(string Lid)
        {
            if (Lid == null)
            {
                ViewBag.subDomainName   = _objCurrentInfo.GetSubDomain();
                ViewBag.CompanyCode     = _objCurrentInfo.GetCompanyCode();
                ViewBag.LoginRegionCode = _objCurrentInfo.GetRegionCode();
                ViewBag.LoginUserCode   = _objCurrentInfo.GetUserCode();
                //ViewBag.SelectedRegionCode = _objCurrentInfo.GetSRegionCode();
                ViewBag.CompanyId    = _objCurrentInfo.GetCompanyId();
                ViewBag.IsResponsive = "NO";
            }
            else
            {
                string parameters = System.Text.ASCIIEncoding.ASCII.GetString(System.Convert.FromBase64String(Lid));
                MVCModels.DoctorMissedReason.ParameterMode dd = Newtonsoft.Json.JsonConvert.DeserializeObject <MVCModels.DoctorMissedReason.ParameterMode>(parameters);


                ViewBag.subDomainName   = _objCurrentInfo.GetSubDomain();
                ViewBag.CompanyCode     = _objCurrentInfo.GetCompanyCode();
                ViewBag.LoginRegionCode = _objCurrentInfo.GetRegionCode();
                ViewBag.LoginUserCode   = _objCurrentInfo.GetUserCode();
                //ViewBag.SelectedRegionCode = _objCurrentInfo.GetSRegionCode();
                ViewBag.CompanyId    = _objCurrentInfo.GetCompanyId();
                ViewBag.IsResponsive = "YES";
            }
            return(View());
        }
コード例 #2
0
        public ActionResult OrderProcessing(string Lid)
        {
            if (Lid == null)
            {
                ViewBag.subDomainName = _objCurrentInfo.GetSubDomain();
                ViewBag.CompanyCode   = _objCurrentInfo.GetCompanyCode();
                ViewBag.RegionCode    = _objCurrentInfo.GetRegionCode();
                ViewBag.UserCode      = _objCurrentInfo.GetUserCode();
                ViewBag.Company_Id    = _objCurrentInfo.GetCompanyId();
                ViewBag.IsResponsive  = "No";
                System.Web.HttpContext.Current.Session["IsResponsive"] = "No";
            }
            else
            {
                string        parameters = System.Text.ASCIIEncoding.ASCII.GetString(System.Convert.FromBase64String(Lid));
                ParameterMode dd         = Newtonsoft.Json.JsonConvert.DeserializeObject <ParameterMode>(parameters);

                ViewBag.subDomainName = dd.SubDomain_Name;
                ViewBag.CompanyCode   = dd.Company_Code;
                ViewBag.RegionCode    = dd.Region_Code;
                ViewBag.UserCode      = dd.User_Code;
                ViewBag.Company_Id    = dd.Company_Id;
                ViewBag.IsResponsive  = "Yes";
                System.Web.HttpContext.Current.Session["IsResponsive"] = "Yes";
            }
            return(View());
        }
コード例 #3
0
        public ActionResult PSAndSSSalesEntry(string Lid)
        {
            //string parameters = System.Text.ASCIIEncoding.ASCII.GetString(System.Convert.FromBase64String(Lid));
            //ParameterMode obj = Newtonsoft.Json.JsonConvert.DeserializeObject<ParameterMode>(parameters);
            if (Lid == null)
            {
                ViewBag.subDomainName   = _objCurrentInfo.GetSubDomain();
                ViewBag.CompanyCode     = _objCurrentInfo.GetCompanyCode();
                ViewBag.LoginRegionCode = _objCurrentInfo.GetRegionCode();
                ViewBag.LoginUserCode   = _objCurrentInfo.GetUserCode();
                ViewBag.CompanyId       = _objCurrentInfo.GetCompanyId();
                ViewBag.IsResponsive    = "No";
            }
            else
            {
                string parameters = System.Text.ASCIIEncoding.ASCII.GetString(System.Convert.FromBase64String(Lid));
                MVCModels.PSAndSSSalesEntry.ParameterMode dd = Newtonsoft.Json.JsonConvert.DeserializeObject <MVCModels.PSAndSSSalesEntry.ParameterMode>(parameters);


                ViewBag.subDomainName   = dd.SubDomain_Name;
                ViewBag.CompanyCode     = dd.Company_Code;
                ViewBag.LoginRegionCode = dd.Region_Code;
                ViewBag.LoginUserCode   = dd.User_Code;
                ViewBag.CompanyId       = dd.Company_Id;
                ViewBag.IsResponsive    = "YES";
            }
            return(View());
        }
コード例 #4
0
 /****************************************************************************************************************************/
 #region Hospital Sales
 public ActionResult EntitySales()
 {
     ViewBag.subDomainName   = _objCurrentInfo.GetSubDomain();
     ViewBag.CompanyCode     = _objCurrentInfo.GetCompanyCode();
     ViewBag.LoginRegionCode = _objCurrentInfo.GetRegionCode();
     ViewBag.LoginUserCode   = _objCurrentInfo.GetUserCode();
     ViewBag.CompanyId       = _objCurrentInfo.GetCompanyId();
     return(View());
 }
コード例 #5
0
        public string Index(FormCollection form)
        {
            string             result = "";
            HttpPostedFileBase file   = Request.Files[0];

            DataControl.CurrentInfo _objCurInfo   = new DataControl.CurrentInfo();
            MVCModels.RCPA_Header   objrcpaHeader = new MVCModels.RCPA_Header();
            objrcpaHeader.Company_Id   = Convert.ToInt32(_objCurInfo.GetCompanyId());
            objrcpaHeader.Company_code = _objCurInfo.GetCompanyCode();
            objrcpaHeader.user_code    = _objCurInfo.GetUserCode();
            // objrcpaHeader.Region_Code = _objCurInfo.GetRegionCode();
            // objrcpaHeader.PeriodTo = DateTime.Now;
            //objrcpaHeader.PeriodFrom = DateTime.Now;
            try
            {
                DateTime dt = DateTime.ParseExact(Request.Form["txtPeriodFrom"].ToString(), "dd/MM/yyyy", CultureInfo.InvariantCulture);
                objrcpaHeader.PeriodFrom = Convert.ToDateTime(dt.ToString("yyyy-MM-dd"));
                dt = DateTime.ParseExact(Request.Form["txtPeriodTo"].ToString(), "dd/MM/yyyy", CultureInfo.InvariantCulture);
                objrcpaHeader.PeriodTo    = Convert.ToDateTime(dt);
                objrcpaHeader.Region_Code = Request.Form["hdnRegion_Code"].ToString();
                string subDomain = _objCurInfo.GetSubDomain();
                result            = _objBLRCPACompetator.RCPAExcelBulkAddResult(subDomain, _objCurInfo.GetCompanyCode(), _objCurInfo.GetRegionCode(), Guid.NewGuid().ToString(), file, _objCurInfo.GetUserCode(), objrcpaHeader);
                ViewBag.ErrorCode = result;
                DataControl.CurrentInfo objCurInfo = new DataControl.CurrentInfo();
                ViewBag.Companycode = objCurInfo.GetCompanyCode();
                ViewBag.RegionCode  = objCurInfo.GetRegionCode();
            }
            catch (Exception ex)
            {
                result = ex.Message;
            }
            return(result);
        }
コード例 #6
0
        public ViewResult ReconApprovalList()
        {
            ViewBag.Compnay_Code = _objcurr.GetCompanyCode();
            ViewBag.UserCode     = _objcurr.GetUserCode();
            ViewBag.Compnay_Id   = _objcurr.GetCompanyId();

            return(View());
        }
コード例 #7
0
        ///////////////////////
        /// <summary>
        /// Insert and Update
        /// </summary>
        /// <param name="regionCategorycodeval"></param>
        /// <param name="regionCategoryname"></param>
        /// <param name="mode"></param>
        /// <param name="status"></param>
        /// <returns></returns>
        public string InsertandUpdateRegionCategory(string regionCategorycodeval, string regionCategoryname, string status, string mode, string Ref_key1, string Ref_key2)
        {
            string companyCode = _objcurrentInfo.GetCompanyCode();
            //updated by preetham
            string CompanyId = _objcurrentInfo.GetCompanyId();
            int    Companyid = 0;

            Int32.TryParse(CompanyId, out Companyid);
            //
            int    maxNo     = 0;
            string Docstatus = "";

            try
            {
                BLMaster Master = new BLMaster();
                //  maxNo = Master.GetMaxRowversionNo(companyCode);
                Docstatus = status.ToUpper() == "ENABLED" ? "1" : "0";
                //if (maxNo == 0)
                //{
                //    maxNo = 1;
                //}
                //else
                //{
                //    maxNo = maxNo + 1;
                //}
                if (mode.ToUpper() == "I") // Insert Data
                {
                    string regionCategoryCode = _objData.GetMaxCode(_objcurrentInfo.GetCompanyCode(), "tbl_SFA_Region_Classification_Master", "Region_Classification_Code", "RCD");
                    return(Master.InsertRegionCategory(companyCode, Companyid, regionCategoryCode, regionCategoryname, Docstatus, Ref_key1, Ref_key2, maxNo.ToString(), _objcurrentInfo.GetUserCode(), DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss:fff")));
                }
                else
                {
                    return(Master.UpdateRegionCategory(companyCode, Companyid, regionCategorycodeval, regionCategoryname, Docstatus, Ref_key1, Ref_key2, maxNo.ToString(), _objcurrentInfo.GetUserCode(), DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss:fff")));
                }
            }
            catch (Exception ex)
            {
                Dictionary <string, string> dicContext = new Dictionary <string, string>();
                dicContext.Add("Filter:regionCategorycodeval", regionCategorycodeval);
                dicContext.Add("Filter:regionCategoryname", regionCategoryname);
                dicContext.Add("Filter:status", status);
                dicContext.Add("Filter:companyCode", companyCode);
                // dicContext.Add("Filter:companyid", CompanyId);
                dicContext.Add("Filter:mode", mode);
                DataControl.Impl.ExceptionHandler.WriteLog(ex, dicContext);
                return("ERROR: " + ex.Message.ToString());

                throw(ex);
            }
        }
コード例 #8
0
        public ViewResult ReconSummary(bool IsEdit = false, int HeaderId = 0)
        {
            DataControl.CurrentInfo _objcurr = new DataControl.CurrentInfo();
            ViewBag.Compnay_Code    = _objcurr.GetCompanyCode();
            ViewBag.loginUserCode   = _objcurr.GetUserCode();
            ViewBag.LoginRegionCode = _objcurr.GetRegionCode();

            //purpose of recon approve functions used
            ViewBag.Compnay_Id = _objcurr.GetCompanyId();
            ViewBag.IsEdit     = IsEdit;
            ViewBag.HeaderId   = HeaderId;

            return(View());
        }
コード例 #9
0
        public ActionResult RCPAExcelBulkAddResult(HttpPostedFileBase file, FormCollection form)
        {
            string result = "";

            DataControl.BLUser      _objBlUser    = new DataControl.BLUser();
            DataControl.CurrentInfo _objCurInfo   = new DataControl.CurrentInfo();
            MVCModels.ShieldRCPA    objrcpaHeader = new MVCModels.ShieldRCPA();
            objrcpaHeader.Company_Id   = Convert.ToInt32(_objCurInfo.GetCompanyId());
            objrcpaHeader.Company_code = _objCurInfo.GetCompanyCode();
            objrcpaHeader.user_code    = _objCurInfo.GetUserCode();
            DateTime dt = DateTime.ParseExact(Request.Form["FromDate"].ToString(), "dd-MM-yyyy", CultureInfo.InvariantCulture);

            objrcpaHeader.PeriodFrom = Convert.ToDateTime(dt.ToString("yyyy-MM-dd"));
            dt = DateTime.ParseExact(Request.Form["ToDate"].ToString(), "dd-MM-yyyy", CultureInfo.InvariantCulture);
            objrcpaHeader.PeriodTo = Convert.ToDateTime(dt);

            string subDomain = _objCurInfo.GetSubDomain();

            result            = _objBLShieldRCPA.InsertRCPAExcelBulkUpload(subDomain, _objCurInfo.GetCompanyCode(), _objCurInfo.GetRegionCode(), Guid.NewGuid().ToString(), file, _objCurInfo.GetUserCode(), objrcpaHeader);
            ViewBag.ErrorCode = result;
            return(View("RCPAExcelBulkAddResult"));
        }
コード例 #10
0
        public string InsertAttendanceDoctor(List <Attendance_Doctor_Details> lsAttendance_Doctor_Details, List <Attendance_Samples_Details> lsAttendance_Samples_Details, List <DCRActivity> lstAttendance_Activity, List <DCRAttendanceBatchdetails> lstAttendance_Batch, string dcr_code, DateTime dcr_date)
        {
            BL_DCRStockiestExpense _objDCRBL = new BL_DCRStockiestExpense();

            if (lsAttendance_Doctor_Details != null && lsAttendance_Doctor_Details.Count > 0)
            {
                lsAttendance_Doctor_Details = lsAttendance_Doctor_Details.GroupBy(x => new { x.Doctor_Name, x.Speciality_Name }).Select(y => y.First()).ToList();

                lsAttendance_Doctor_Details.ForEach(x => x.Company_Code  = _objCurr.GetCompanyCode());
                lsAttendance_Doctor_Details.ForEach(x => x.Company_Id    = Convert.ToInt32(_objCurr.GetCompanyId()));
                lsAttendance_Samples_Details.ForEach(x => x.Company_Code = _objCurr.GetCompanyCode());
                lsAttendance_Samples_Details.ForEach(x => x.Company_Id   = Convert.ToInt32(_objCurr.GetCompanyId()));
                lsAttendance_Samples_Details.ForEach(x => x.User_code    = _objCurr.GetUserCode());
                lsAttendance_Doctor_Details.ForEach(x => x.User_code     = _objCurr.GetUserCode());
            }
            // _objDCRBL.InsertAttendanceDoctor(lsAttendance_Doctor_Details, lsAttendance_Samples_Details, _objCurr.GetCompanyCode(), dcr_code, dcr_date, _objCurr.GetUserCode());
            return("");
        }