Ejemplo n.º 1
0
        public objResponse getsaleRepByID(long srcId)
        {
            objResponse Response = new objResponse();

            try
            {
                SqlParameter[] sqlParameter = new SqlParameter[1];

                sqlParameter[0]       = new SqlParameter("@srcId", SqlDbType.BigInt, 10);
                sqlParameter[0].Value = srcId;


                DATA_ACCESS_LAYER.Fill(Response.ResponseData, "usp_getSalesrepIdBySource", sqlParameter, DB_CONSTANTS.ConnectionString_ICS);


                if (Response.ResponseData.Tables[0].Rows.Count > 0)
                {
                    Response.ErrorCode    = 0;
                    Response.ErrorMessage = "Suceess";
                }
                else
                {
                    Response.ErrorCode    = 2001;
                    Response.ErrorMessage = "There is an Error. Please Try After some time.";
                }
            }
            catch (Exception ex)
            {
                Response.ErrorMessage = ex.Message.ToString();
                BAL.Common.LogManager.LogError("getLeadForEditByID", 1, Convert.ToString(ex.Source), Convert.ToString(ex.Message), Convert.ToString(ex.StackTrace));
            }
            return(Response);
        }
Ejemplo n.º 2
0
        public RegistrationResponse registerUser(Users users)
        {
            objResponse          Response = new objResponse();
            RegistrationResponse results  = new RegistrationResponse();

            try
            {
                using (var client = new HttpClient())
                {
                    client.BaseAddress = new Uri("http://zmetricsapi.cruzata.com/auth/register");

                    //HTTP POST
                    var postTask = client.PostAsJsonAsync <Users>("register", users);
                    postTask.Wait();

                    var result = postTask.Result;
                    if (result.IsSuccessStatusCode)
                    {
                        var readTask = result.Content.ReadAsAsync <RegistrationResponse>();
                        readTask.Wait();

                        results = readTask.Result;
                    }
                }
            }
            catch (Exception ex)
            {
                results.header.ErrorMessage = ex.Message.ToString();
                BAL.Common.LogManager.LogError("Register User", 1, Convert.ToString(ex.Source), Convert.ToString(ex.Message), Convert.ToString(ex.StackTrace));
            }

            return(results);
        }
Ejemplo n.º 3
0
        public objResponse ChangeUserStatus(long User_ID_Auto_Pk)
        {
            objResponse Response = new objResponse();

            try
            {
                SqlParameter[] sqlParameter = new SqlParameter[1];

                sqlParameter[0]       = new SqlParameter("@User_ID_Auto_Pk", SqlDbType.BigInt, 10);
                sqlParameter[0].Value = Convert.ToInt64(User_ID_Auto_Pk);

                DATA_ACCESS_LAYER.Fill(Response.ResponseData, "usp_changeUserStatus", sqlParameter, DB_CONSTANTS.ConnectionString_ERP_CRUZATA);


                if (Response.ResponseData.Tables[0].Rows.Count > 0)
                {
                    Response.ErrorCode    = 0;
                    Response.ErrorMessage = Response.ResponseData.Tables[0].Rows[0][0].ToString();
                }
                else
                {
                    Response.ErrorCode    = 2001;
                    Response.ErrorMessage = "There is an Error. Please Try After some time.";
                }
            }
            catch (Exception ex)
            {
                Response.ErrorMessage = ex.Message.ToString();
                BAL.Common.LogManager.LogError("ChangeUserStatus", 1, Convert.ToString(ex.Source), Convert.ToString(ex.Message), Convert.ToString(ex.StackTrace));
            }

            return(Response);
        }
Ejemplo n.º 4
0
        public ActionResult SaveSalesRep(string srcId, string srpId)
        {
            objResponse     Response = new objResponse();
            RoundRobinModel objRRSet = new RoundRobinModel();

            try
            {
                objSourceManager.LinkSource(Convert.ToInt64(srcId), Convert.ToInt64(srpId));

                if (Response.ErrorCode == 0)
                {
                    objRRSet.source   = objSourceManager.GetAllSource();
                    objRRSet.salesRep = objUserManager.GetUsers();
                    return(View("tempSetings", objRRSet));
                }
                else
                {
                    return(Json("", JsonRequestBehavior.AllowGet));
                }
            }
            catch (Exception ex)
            {
                BAL.Common.LogManager.LogError("SaveSalesRep Post Method", 1, Convert.ToString(ex.Source), Convert.ToString(ex.Message), Convert.ToString(ex.StackTrace));
                return(Json("", JsonRequestBehavior.AllowGet));
            }
        }
Ejemplo n.º 5
0
        public ActionResult AjaxAssignLead(string Lead_ID, string User_ID)
        {
            objResponse Response = new objResponse();

            session = new Common.SessionHelper();
            LeadsModel model = new LeadsModel();

            try
            {
                string[] Lead_ID_PK = Lead_ID.Split(',');

                for (int i = 1; i < Lead_ID_PK.Length; i++)
                {
                    if (Lead_ID_PK[i].ToString() != "")
                    {
                        Response = objLeadsManager.AssignLead(Convert.ToInt64(Lead_ID_PK[i]), Convert.ToInt64(User_ID), Convert.ToInt64(session.UserSession.PIN));

                        if (Response.ErrorCode != 0)
                        {
                            break;
                        }
                    }
                }

                model.leads = objLeadsManager.getNewLeads(Convert.ToInt64(session.UserSession.PIN), Convert.ToInt64(session.UserSession.UserId), session.UserSession.UserType);
                return(View("NewLeads", model));
            }
            catch (Exception ex)
            {
                BAL.Common.LogManager.LogError("AjaxAssignLead Contro", 1, Convert.ToString(ex.Source), Convert.ToString(ex.Message), Convert.ToString(ex.StackTrace));

                return(Json("", JsonRequestBehavior.AllowGet));
            }
        }
Ejemplo n.º 6
0
        public async Task <ActionResult> GetTotalNotification()
        {
            session = new SessionHelper();
            objResponse Response = new objResponse();

            try
            {
                if (session.NotificationSession == null)
                {
                    return(Json("", JsonRequestBehavior.AllowGet));
                }
                else
                {
                    string lastSync = session.NotificationSession.lastNotificationAt;
                    session.NotificationSession.lastNotificationAt = DateTime.Now.ToString();
                    //session.NotificationSession.lastNotificationAt = DateTime.Now.ToString();
                    Response = objnfmanager.GetNewNotification(Convert.ToDateTime(lastSync), Convert.ToInt64(session.UserSession.PIN), session.UserSession.UserId);
                    session.NotificationSession.totalNoOfNotification = session.NotificationSession.totalNoOfNotification + Convert.ToInt32(Response.ErrorMessage);
                    return(Json(session.NotificationSession.totalNoOfNotification, JsonRequestBehavior.AllowGet));
                }
            }
            catch (Exception ex)
            {
                BAL.Common.LogManager.LogError("GetTotalNotification Method", 1, Convert.ToString(ex.Source), Convert.ToString(ex.Message), Convert.ToString(ex.StackTrace));
                return(Json("", JsonRequestBehavior.AllowGet));
            }
        }
Ejemplo n.º 7
0
        public JsonResult GetEventInfo(string EventId)
        {
            objResponse Response = new objResponse();

            Response = objCalender.GetEventInfo(Convert.ToInt32(EventId));
            List <string> temp1    = new List <string>();
            List <string> temp2    = new List <string>();
            EventModel    objModel = new EventModel();

            objModel.RelatedToName    = Response.ResponseData.Tables[0].Rows[0]["Name"].ToString();
            objModel.Relation_ID_Fk   = Convert.ToString(Response.ResponseData.Tables[0].Rows[0]["Relation_ID_FK"]);
            objModel.RelationType     = Convert.ToString(Response.ResponseData.Tables[0].Rows[0]["Relation_Type"]);
            objModel.RelatedToContact = Response.ResponseData.Tables[0].Rows[0]["Mobile"].ToString();
            objModel.RelatedToEmail   = Response.ResponseData.Tables[0].Rows[0]["BusinessEmaol"].ToString();
            objModel.colour           = Response.ResponseData.Tables[0].Rows[0]["Colour"].ToString();
            string LeadEventStart = Convert.ToDateTime(Response.ResponseData.Tables[0].Rows[0]["StartDate"]).ToString("MM/dd/yyyy hh:mm tt");

            temp1 = LeadEventStart.Split(' ').ToList();
            objModel.EventStartDate = temp1[0];
            objModel.EventStartTime = temp1[1] + " " + temp1[2];

            string LeadEventEnd = Convert.ToDateTime(Response.ResponseData.Tables[0].Rows[0]["EndDate"]).AddDays(-1).ToString("MM/dd/yyyy hh:mm tt");

            temp2 = LeadEventEnd.Split(' ').ToList();
            objModel.EventEndDate = temp2[0];
            objModel.EventEndTime = temp2[1] + " " + temp2[2];

            return(Json(objModel, JsonRequestBehavior.AllowGet));
        }
Ejemplo n.º 8
0
        public ActionResult AjaxUpdateRoles(RolesModel objModel)
        {
            objResponse Response      = new objResponse();
            UserRoles   objRoles      = new UserRoles();
            RolesModel  objRolesModel = new RolesModel();

            try
            {
                objRoles = objJavaScriptSerializer.Deserialize <Project.Entity.UserRoles>(objJavaScriptSerializer.Serialize(objModel));
                Response = objRoleManager.UpdateRole(objRoles);

                if (Response.ErrorCode == 0)
                {
                    objRolesModel.roles = objRoleManager.GetAllRoles();
                    return(View("AjaxManageRoles", objRolesModel));
                }
                else
                {
                    return(Json("", JsonRequestBehavior.AllowGet));
                }
            }
            catch (Exception ex)
            {
                BAL.Common.LogManager.LogError("AjaxUpdateRoles Post Method", 1, Convert.ToString(ex.Source), Convert.ToString(ex.Message), Convert.ToString(ex.StackTrace));
                return(Json("", JsonRequestBehavior.AllowGet));
            }
        }
Ejemplo n.º 9
0
        public static objResponse getPricingTemplateData(string pType)
        {
            objResponse Response = new objResponse();

            try
            {
                SqlParameter[] sqlParameter = new SqlParameter[1];

                sqlParameter[0]       = new SqlParameter("@pType", SqlDbType.NVarChar, 50);
                sqlParameter[0].Value = pType;

                DATA_ACCESS_LAYER.Fill(Response.ResponseData, "usp_getPricingTemplateData", sqlParameter, DB_CONSTANTS.ConnectionString_ICS);


                if (Response.ResponseData.Tables[0].Rows.Count > 0)
                {
                    Response.ErrorCode    = 0;
                    Response.ErrorMessage = Response.ResponseData.Tables[0].Rows[0][0].ToString();;
                }
                else
                {
                    Response.ErrorCode    = 2001;
                    Response.ErrorMessage = "There is an Error. Please Try After some time.";
                }
            }
            catch (Exception ex)
            {
                Response.ErrorMessage = ex.Message.ToString();
                BAL.Common.LogManager.LogError("getPricingTemplateData", 1, Convert.ToString(ex.Source), Convert.ToString(ex.Message), Convert.ToString(ex.StackTrace));
            }
            return(Response);
        }
Ejemplo n.º 10
0
        public ActionResult AjaxAddTask(string Titele, string StartDate, string EndDate, string StartTime, string EndTime, string RelateTo, string Description, string RemindMe, string Hours, string Minutes, string AssignTo)
        {
            objResponse Response = new objResponse();

            session = new SessionHelper();
            LeadModel objModel = new LeadModel();

            try
            {
                if (AssignTo == "" || AssignTo == null)
                {
                    AssignTo = session.UserSession.UserId.ToString();
                }
                Response = objTaskManager.AddTask(Titele, BAL.Helper.Helper.ConvertToDateNullable(StartDate + " " + StartTime, "dd/MM/yyyy HH:mm"), BAL.Helper.Helper.ConvertToDateNullable(StartDate + " " + StartTime, "dd/MM/yyyy HH:mm"), Convert.ToInt64(RelateTo), Description, RemindMe, Hours, Minutes, "Planed", AssignTo, session.UserSession.UserId);

                if (Response.ErrorCode == 0)
                {
                    //objModel.Task = UtilityManager.getTasksByRelateToID(Convert.ToInt64(RelateTo), session.UserSession.UserType, session.UserSession.UserId);
                    //return View(objModel);
                    return(Json("Success", JsonRequestBehavior.AllowGet));
                }
                else
                {
                    return(Json("Fail", JsonRequestBehavior.AllowGet));
                }
            }
            catch (Exception ex)
            {
                BAL.Common.LogManager.LogError("AjaxAddTask conto Method", 1, Convert.ToString(ex.Source), Convert.ToString(ex.Message), Convert.ToString(ex.StackTrace));
                return(Json("Fail", JsonRequestBehavior.AllowGet));
            }
        }
Ejemplo n.º 11
0
        public static objResponse getSmsTemplate(long rID, string dispId)
        {
            objResponse Response = new objResponse();

            try
            {
                SqlParameter[] sqlParameter = new SqlParameter[2];

                sqlParameter[0]       = new SqlParameter("@rID", SqlDbType.BigInt, 30);
                sqlParameter[0].Value = rID;

                sqlParameter[1]       = new SqlParameter("@dispId", SqlDbType.BigInt, 30);
                sqlParameter[1].Value = Convert.ToInt64(dispId);

                DATA_ACCESS_LAYER.Fill(Response.ResponseData, "usp_getSmsTemplate", sqlParameter, DB_CONSTANTS.ConnectionString_ICS);


                if (Response.ResponseData.Tables[0].Rows.Count > 0)
                {
                    Response.ErrorCode = 0;
                }
                else
                {
                    Response.ErrorCode    = 2001;
                    Response.ErrorMessage = "There is an Error. Please Try After some time.";
                }
            }
            catch (Exception ex)
            {
                Response.ErrorCode    = 3001;
                Response.ErrorMessage = ex.Message.ToString();
                BAL.Common.LogManager.LogError("getSmsTemplate", 1, Convert.ToString(ex.Source), Convert.ToString(ex.Message), Convert.ToString(ex.StackTrace));
            }
            return(Response);
        }
Ejemplo n.º 12
0
        public static objResponse getInvitedusersForActivation()
        {
            objResponse Response = new objResponse();

            try
            {
                DATA_ACCESS_LAYER.Fill(Response.ResponseData, "usp_GetInvitedUsersForActivation", DB_CONSTANTS.ConnectionString_ICS);


                if (Response.ResponseData.Tables[0].Rows.Count > 0)
                {
                    Response.ErrorCode    = 0;
                    Response.ErrorMessage = Response.ResponseData.Tables[0].Rows[0][0].ToString();;
                }
                else
                {
                    Response.ErrorCode    = 2001;
                    Response.ErrorMessage = "There is an Error. Please Try After some time.";
                }
            }
            catch (Exception ex)
            {
                Response.ErrorMessage = ex.Message.ToString();
                BAL.Common.LogManager.LogError("getInvitedusersForActivation", 1, Convert.ToString(ex.Source), Convert.ToString(ex.Message), Convert.ToString(ex.StackTrace));
            }
            return(Response);
        }
Ejemplo n.º 13
0
        public static List <TextValue> GetGroupsForDropDown()
        {
            objResponse      Response = new objResponse();
            List <TextValue> group    = new List <TextValue>();

            try
            {
                DATA_ACCESS_LAYER.Fill(Response.ResponseData, "usp_GetGroupsForDropDown", DB_CONSTANTS.ConnectionString_ICS);

                if (Response.ResponseData.Tables[0].Rows.Count > 0)
                {
                    Response.ErrorCode = 0;
                    foreach (DataRow dr in Response.ResponseData.Tables[0].Rows)
                    {
                        TextValue objText = new TextValue();
                        objText.Value = dr["Group_ID"].ToString();
                        objText.Text  = dr["Group_Name"].ToString();
                        group.Add(objText);
                    }
                }
            }
            catch (Exception ex)
            {
                Response.ErrorCode = 2001;
                BAL.Common.LogManager.LogError("GetSourceForDropDown", 1, Convert.ToString(ex.Source), Convert.ToString(ex.Message), Convert.ToString(ex.StackTrace));
            }
            return(group);
        }
Ejemplo n.º 14
0
        public static List <TextValue> GetUsersForDropDown()
        {
            objResponse      Response = new objResponse();
            List <TextValue> source   = new List <TextValue>();

            try
            {
                //SqlParameter[] sqlParameter = new SqlParameter[1];

                //sqlParameter[0] = new SqlParameter("@Group_ID", SqlDbType.BigInt, 10);
                //sqlParameter[0].Value = Group_ID;

                DATA_ACCESS_LAYER.Fill(Response.ResponseData, "usp_GetUsersForDropDown", DB_CONSTANTS.ConnectionString_ICS);

                if (Response.ResponseData.Tables[0].Rows.Count > 0)
                {
                    Response.ErrorCode = 0;
                    foreach (DataRow dr in Response.ResponseData.Tables[0].Rows)
                    {
                        TextValue objText = new TextValue();
                        objText.Value = dr["User_ID_Auto_PK"].ToString();
                        objText.Text  = dr["UName"].ToString();
                        source.Add(objText);
                    }
                }
            }
            catch (Exception ex)
            {
                Response.ErrorCode = 2001;
                BAL.Common.LogManager.LogError("GetUsersForDropDown", 1, Convert.ToString(ex.Source), Convert.ToString(ex.Message), Convert.ToString(ex.StackTrace));
            }
            return(source);
        }
Ejemplo n.º 15
0
        public ActionResult DeletePlans(string Plan_ID)
        {
            objResponse Response = new objResponse();

            try
            {
                Response = objSubscriptionManager.DeletePlan(Convert.ToInt64(Plan_ID));

                if (Response.ErrorCode == 0)
                {
                    var planService = new StripePlanService();
                    planService.Delete(Plan_ID);

                    PlanModel objPlanModel = new PlanModel();
                    objPlanModel.plans = objSubscriptionManager.GetPlans();
                    return(View("AjaxAddPlan", objPlanModel));
                }
                else
                {
                    return(Json("", JsonRequestBehavior.AllowGet));
                }
            }
            catch (Exception ex)
            {
                BAL.Common.LogManager.LogError("DeletePlan Post method", 1, Convert.ToString(ex.Source), Convert.ToString(ex.StackTrace), Convert.ToString(ex.Message));
                return(Json("", JsonRequestBehavior.AllowGet));
            }
        }
Ejemplo n.º 16
0
        public ActionResult DeleteDropListOption(string OptionID, string Module, string DropListName)
        {
            objResponse Response = new objResponse();

            session = new SessionHelper();
            DropDownModel objModel = new DropDownModel();

            try
            {
                string Result = objSetingManager.DeleteDropListOption(Convert.ToInt64(OptionID), Module, DropListName, Convert.ToInt64(session.UserSession.PIN));

                if (Result == "1")
                {
                    objModel.options = objSetingManager.GetDropDownListing(Module, DropListName, Convert.ToInt64(session.UserSession.PIN));
                    return(View("TempData", objModel));
                }
                else
                {
                    return(Json("", JsonRequestBehavior.AllowGet));
                }
            }
            catch (Exception ex)
            {
                BAL.Common.LogManager.LogError("DeleteDropListOptio Conto", 1, Convert.ToString(ex.Source), Convert.ToString(ex.Message), Convert.ToString(ex.StackTrace));
                return(Json("", JsonRequestBehavior.AllowGet));
            }
        }
Ejemplo n.º 17
0
        public ActionResult AjaxUpdate(EstimateModel objEstimatemodel, string TextField)
        {
            objResponse Response = new objResponse();

            Project.Entity.Estimate objEstimate = new Entity.Estimate();
            session = new SessionHelper();
            try
            {
                if (objEstimatemodel.Date != null)
                {
                    objEstimate.Date = BAL.Helper.Helper.ConvertToDateNullable(objEstimatemodel.Date, "dd/MM/yyyy");
                }
                objEstimate.Estimate_ID_Auto_PK = objEstimatemodel.Estimate_ID;
                objEstimate.Language            = objEstimatemodel.Language;
                objEstimate.AssignTo            = objEstimatemodel.AssignTo;
                objEstimate.Priority            = objEstimatemodel.Priority;
                objEstimate.Requirment          = objEstimatemodel.Requirment;

                Response = objEstimateManager.UpdateEstimate(objEstimate, session.UserSession.Username, TextField);
                if (Response.ErrorCode == 0)
                {
                    return(Json("Success", JsonRequestBehavior.AllowGet));
                }
                else
                {
                    return(Json("Fail", JsonRequestBehavior.AllowGet));
                }
            }
            catch (Exception ex)
            {
                BAL.Common.LogManager.LogError("AjaxUpdate Post Method", 1, Convert.ToString(ex.Source), Convert.ToString(ex.Message), Convert.ToString(ex.StackTrace));
                return(Json("Fail", JsonRequestBehavior.AllowGet));
            }
        }
Ejemplo n.º 18
0
        public ActionResult ContactPermissionCallback()
        {
            GooglePlusAccessToken objToken = new GooglePlusAccessToken();
            objResponse           Response = new objResponse();
            DataSyncManager       objData  = new DataSyncManager();

            session = new SessionHelper();
            try
            {
                if (Request.QueryString["code"] != null)
                {
                    objToken = GetAccessToken(Request.QueryString["code"].ToString());
                    Response = objData.SetGContactSeting(objToken.access_token, objToken.token_type, objToken.expires_in, objToken.refresh_token, "contact", Convert.ToInt64(session.UserSession.PIN), session.UserSession.UserId);

                    if (Response.ErrorCode == 0)
                    {
                        return(RedirectToRoute("UserSetings"));
                    }
                    else
                    {
                        return(RedirectToRoute("UserSetings"));
                    }
                }
                else
                {
                    return(RedirectToRoute("UserSetings"));
                }
            }
            catch (Exception ex)
            {
                BAL.Common.LogManager.LogError("ContactPermissionCallback Post Method", 1, Convert.ToString(ex.Source), Convert.ToString(ex.Message), Convert.ToString(ex.StackTrace));
                return(RedirectToRoute("UserSetings"));
            }
        }
Ejemplo n.º 19
0
        public ActionResult AjaxChangeStatus(string EstimateID, string status, string Note)
        {
            session = new SessionHelper();
            objResponse Response = new objResponse();

            try
            {
                //DateTime FollowUp = BAL.Helper.Helper.ConvertToDateNullable(DateTime.Now.ToString(), "dd/MM/yyyy");
                Response = objEstimateManager.ChangeStatus(Convert.ToInt64(EstimateID), status, Note, DateTime.Now, session.UserSession.UserId, session.UserSession.Username);

                if (Response.ErrorCode == 0)
                {
                    return(Json("success", JsonRequestBehavior.AllowGet));
                }
                else
                {
                    return(Json("fail", JsonRequestBehavior.AllowGet));
                }
            }
            catch (Exception ex)
            {
                ViewBag.Error_Msg = ex.Message.ToString();;
                BAL.Common.LogManager.LogError("UpdateLeadDetils Contro", 1, Convert.ToString(ex.Source), Convert.ToString(ex.Message), Convert.ToString(ex.StackTrace));
                return(Json("fail", JsonRequestBehavior.AllowGet));
            }
        }
Ejemplo n.º 20
0
        public async Task <ActionResult> GetTaskAssignToNotification()
        {
            objResponse Response = new objResponse();

            session = new SessionHelper();
            try
            {
                Response = objnfmanager.GetNoOfTaskAssigned(Convert.ToDateTime(session.NotificationSession.lastNotificationViewedAt), Convert.ToInt64(session.UserSession.PIN), session.UserSession.UserId);
                if (Response.ErrorCode == 0)
                {
                    session.NotificationSession.totalNoOfNotification = session.NotificationSession.totalNoOfNotification + Convert.ToInt32(Response.ErrorMessage);
                    session.NotificationSession.lastTaskAssignToNf    = DateTime.Now.ToString();
                    return(Json(Response.ErrorMessage, JsonRequestBehavior.AllowGet));
                }
                else
                {
                    return(Json("", JsonRequestBehavior.AllowGet));
                }
            }
            catch (Exception ex)
            {
                BAL.Common.LogManager.LogError("GetTaskAssignToNotification Method", 1, Convert.ToString(ex.Source), Convert.ToString(ex.Message), Convert.ToString(ex.StackTrace));
                return(Json("", JsonRequestBehavior.AllowGet));
            }
        }
Ejemplo n.º 21
0
        public JsonResult UpdateEvntDate(string EventID, string StartDate, string EndDate)
        {
            objResponse Response = new objResponse();

            session = new SessionHelper();
            try
            {
                DateTime fromDate = Convert.ToDateTime(StartDate);
                //DateTime toDate = Convert.ToDateTime(EndDate).AddDays(-1);
                DateTime toDate = Convert.ToDateTime(EndDate);

                Response = Response = objCalender.UpdateEventDate(Convert.ToInt32(EventID), fromDate, toDate);
                if (Response.ErrorCode == 0)
                {
                    return(Json("1", JsonRequestBehavior.AllowGet));
                }
                else
                {
                    return(Json("0", JsonRequestBehavior.AllowGet));
                }
            }
            catch (Exception ex)
            {
                BAL.Common.LogManager.LogError("UpdateEvntDate conto Method", 1, Convert.ToString(ex.Source), Convert.ToString(ex.Message), Convert.ToString(ex.StackTrace));
                return(Json("0", JsonRequestBehavior.AllowGet));
            }
        }
Ejemplo n.º 22
0
        public objResponse GetDbaByLeadId(long rId)
        {
            objResponse Response = new objResponse();

            try
            {
                SqlParameter[] sqlParameter = new SqlParameter[1];

                sqlParameter[0]       = new SqlParameter("@rId", SqlDbType.BigInt, 10);
                sqlParameter[0].Value = rId;

                DATA_ACCESS_LAYER.Fill(Response.ResponseData, "usp_GetDBaByLeadId", sqlParameter, DB_CONSTANTS.ConnectionString_ICS);


                if (Response.ResponseData.Tables[0].Rows.Count > 0)
                {
                    Response.ErrorCode    = 0;
                    Response.ErrorMessage = Response.ResponseData.Tables[0].Rows[0][0].ToString();
                }
                else
                {
                    Response.ErrorCode    = 2001;
                    Response.ErrorMessage = "There is an Error. Please Try After some time.";
                }
            }
            catch (Exception ex)
            {
                Response.ErrorCode    = 3001;
                Response.ErrorMessage = ex.Message.ToString();
                BAL.Common.LogManager.LogError("GetDbaByLeadId", 1, Convert.ToString(ex.Source), Convert.ToString(ex.Message), Convert.ToString(ex.StackTrace));
            }
            return(Response);
        }
Ejemplo n.º 23
0
        public JsonResult SaveEvent(string Title, string StartDate, string EndDate, string RelatedLead, string Description)
        {
            objResponse Response = new objResponse();

            session = new SessionHelper();
            try
            {
                DateTime fromDate = Convert.ToDateTime(StartDate);
                // DateTime toDate = Convert.ToDateTime(EndDate).AddDays(-1);
                DateTime toDate = Convert.ToDateTime(EndDate);

                // Response = Response = objCalender.AddNewEvent(Title, BAL.Helper.Helper.ConvertToDateNullable(StartDate, "YYYY/MM/DD hh:mm a"), BAL.Helper.Helper.ConvertToDateNullable(StartDate, "YYYY/MM/DD hh:mm a"), EventColor,Description);
                Response = Response = objCalender.AddNewEvent(Title, fromDate, toDate, RelatedLead, Description, session.UserSession.UserId);
                //Response = Response = objCalender.AddNewEvent(Title, StartDate, EndDate, RelatedLead, Description, session.UserSession.UserId);
                if (Response.ErrorCode == 0)
                {
                    return(Json("1", JsonRequestBehavior.AllowGet));
                }
                else
                {
                    return(Json("0", JsonRequestBehavior.AllowGet));
                }
            }
            catch (Exception ex)
            {
                BAL.Common.LogManager.LogError("SaveEvent conto Method", 1, Convert.ToString(ex.Source), Convert.ToString(ex.Message), Convert.ToString(ex.StackTrace));
                return(Json("0", JsonRequestBehavior.AllowGet));
            }
        }
Ejemplo n.º 24
0
        public bool shootEmail(long recieverId)
        {
            DripEmailModel objdripEmail = new DripEmailModel();
            objResponse    Response     = new objResponse();

            try
            {
                Response = UtilityManager.getEmailTemplate(recieverId);

                string mailBody = PopulateBody(Response.ResponseData.Tables[0].Rows[0][0].ToString(), Response.ResponseData.Tables[1].Rows[0][1].ToString(), ConfigurationManager.AppSettings["mailTemplatedir"].ToString());
                string toEmail  = Response.ResponseData.Tables[1].Rows[0][0].ToString();

                if (Helper.SendEmail(toEmail, "ICS", mailBody))
                {
                    return(true);
                }
                else
                {
                    return(false);
                }
            }
            catch (Exception ex)
            {
                return(false);
            }
        }
Ejemplo n.º 25
0
        public JsonResult GetEventInfo(string EventId)
        {
            objResponse Response = new objResponse();

            Response = objCalender.GetEventInfo(Convert.ToInt32(EventId));
            List <string> temp1    = new List <string>();
            List <string> temp2    = new List <string>();
            LeadModel     objModel = new LeadModel();

            objModel.DBA      = Response.ResponseData.Tables[0].Rows[0]["DBA"].ToString();
            objModel.ContName = Response.ResponseData.Tables[0].Rows[0]["ContactName"].ToString();
            objModel.bPhone   = Response.ResponseData.Tables[0].Rows[0]["BusinessPhone"].ToString();
            objModel.Email    = Response.ResponseData.Tables[0].Rows[0]["Email"].ToString();
            string LeadEventStart = Convert.ToDateTime(Response.ResponseData.Tables[0].Rows[0]["event_start"]).ToString("MM/dd/yy hh:mm tt");

            temp1 = LeadEventStart.Split(' ').ToList();
            objModel.LeadEventStartDate = temp1[0];
            objModel.LeadEventStartTime = temp1[1] + " " + temp1[2];

            //string LeadEventEnd = Convert.ToDateTime(Response.ResponseData.Tables[0].Rows[0]["event_end"]).AddDays(-1).ToString("MM/dd/yyyy hh:mm tt");
            string LeadEventEnd = Convert.ToDateTime(Response.ResponseData.Tables[0].Rows[0]["event_end"]).ToString("MM/dd/yy hh:mm tt");

            temp2 = LeadEventEnd.Split(' ').ToList();
            objModel.LeadEventEndDate = temp2[0];
            objModel.LeadEventEndTime = temp2[1] + " " + temp2[2];

            return(Json(objModel, JsonRequestBehavior.AllowGet));
        }
Ejemplo n.º 26
0
        public string DeleteLead(Int64 Lead_id_pk)
        {
            objResponse response = new objResponse();
            DataTable   dt       = new DataTable();
            string      result   = "";

            try
            {
                SqlParameter[] sqlParameter = new SqlParameter[1];

                sqlParameter[0]       = new SqlParameter("@Lead_id_pk", SqlDbType.BigInt, 0);
                sqlParameter[0].Value = Lead_id_pk;

                DATA_ACCESS_LAYER.Fill(response.ResponseData, "usp_DeleteLead", sqlParameter, DB_CONSTANTS.ConnectionString_ICS);

                dt = response.ResponseData.Tables[0];
                if (dt.Rows.Count > 0)
                {
                    response.ErrorCode    = 0;
                    response.ErrorMessage = "Success";
                    result = Convert.ToString(dt.Rows[0][0]);
                }
            }
            catch (Exception ex)
            {
                response.ErrorCode    = 2001;
                response.ErrorMessage = "Error while processing: " + ex.Message;
                BAL.Common.LogManager.LogError("DeleteLead", 1, Convert.ToString(ex.Source), Convert.ToString(ex.Message), Convert.ToString(ex.StackTrace));
            }
            return(result);
        }
Ejemplo n.º 27
0
        public ForgotPasswordResponse resetPassword(string Email)
        {
            objResponse            Response = new objResponse();
            ForgotPasswordResponse results  = new ForgotPasswordResponse();

            try
            {
                using (var client = new HttpClient())
                {
                    client.BaseAddress = new Uri("http://zmetricsapi.cruzata.com/auth/resetpassword");

                    //HTTP POST
                    var postTask = client.PostAsJsonAsync <string>("resetpassword", Email);
                    postTask.Wait();

                    var result = postTask.Result;
                    if (result.IsSuccessStatusCode)
                    {
                        var readTask = result.Content.ReadAsAsync <ForgotPasswordResponse>();
                        readTask.Wait();

                        results = readTask.Result;
                    }
                }
            }
            catch (Exception ex)
            {
                results.header.ErrorMessage = ex.Message.ToString();
                BAL.Common.LogManager.LogError("validate User", 1, Convert.ToString(ex.Source), Convert.ToString(ex.Message), Convert.ToString(ex.StackTrace));
            }

            return(results);
        }
Ejemplo n.º 28
0
        public static List <TextValue> GetSourceForDropDown(long PIN)
        {
            objResponse      Response = new objResponse();
            List <TextValue> Category = new List <TextValue>();

            try
            {
                SqlParameter[] sqlParameter = new SqlParameter[1];

                sqlParameter[0]       = new SqlParameter("@PIN", SqlDbType.BigInt, 10);
                sqlParameter[0].Value = PIN;

                DATA_ACCESS_LAYER.Fill(Response.ResponseData, "usp_GetSourceForDropDown", sqlParameter, DB_CONSTANTS.ConnectionString_ICS);

                if (Response.ResponseData.Tables[0].Rows.Count > 0)
                {
                    Response.ErrorCode = 0;
                    foreach (DataRow dr in Response.ResponseData.Tables[0].Rows)
                    {
                        TextValue objText = new TextValue();
                        objText.Value = dr["Source_Val"].ToString();
                        objText.Text  = dr["Source_Text"].ToString();
                        Category.Add(objText);
                    }
                }
            }
            catch (Exception ex)
            {
                Response.ErrorCode = 2001;
                BAL.Common.LogManager.LogError("GetSourceForDropDown", 1, Convert.ToString(ex.Source), Convert.ToString(ex.Message), Convert.ToString(ex.StackTrace));
            }
            return(Category);
        }
Ejemplo n.º 29
0
        public ActionResult ViewOpportunity(string sessionid, string Opportunityid)
        {
            objResponse      Response        = new objResponse();
            OpportunityModel objOpportunity  = new OpportunityModel();
            TaskManager      objTaskManager  = new TaskManager();
            DocumentManager  objDocManager   = new DocumentManager();
            NoteManager      objNoteManager  = new NoteManager();
            EventManager     objEventManager = new EventManager();

            session = new SessionHelper();

            UserManager  objUserManager = new UserManager();
            List <Users> UserList       = new List <Users>();

            UserList = objUserManager.GetUsers(session.UserSession.PIN);
            try
            {
                Response = objOpportunityManager.ViewOpportunities(Convert.ToInt64(session.UserSession.PIN), Convert.ToInt64(Opportunityid));
                if (Response.ErrorCode == 0)
                {
                    objOpportunity.Opportunity_ID         = Convert.ToInt64(Response.ResponseData.Tables[0].Rows[0]["Opportunity_ID_Auto_PK"]);
                    objOpportunity.Name                   = Response.ResponseData.Tables[0].Rows[0]["Name"].ToString();
                    objOpportunity.Amount                 = Response.ResponseData.Tables[0].Rows[0]["Amount"].ToString();
                    objOpportunity.RelateTo_Name          = Response.ResponseData.Tables[0].Rows[0]["RealtedTo"].ToString();
                    objOpportunity.RealateTo_ID           = Convert.ToInt64(Response.ResponseData.Tables[0].Rows[0]["Relate_To_ID_FK"]);
                    objOpportunity.RelateTo_ContactNo     = Response.ResponseData.Tables[0].Rows[0]["RelateToContactNo"].ToString();
                    objOpportunity.RelateTo_Email         = Response.ResponseData.Tables[0].Rows[0]["RelateToContactEmail"].ToString();
                    objOpportunity.Stage                  = Response.ResponseData.Tables[0].Rows[0]["Stage"].ToString();
                    objOpportunity.Type                   = Response.ResponseData.Tables[0].Rows[0]["Type"].ToString();
                    objOpportunity.Probability            = Response.ResponseData.Tables[0].Rows[0]["Probability"].ToString();
                    objOpportunity.AssignTO_ID            = Convert.ToInt64(Response.ResponseData.Tables[0].Rows[0]["AssignTo"]);
                    objOpportunity.AssignTO_Name          = Response.ResponseData.Tables[0].Rows[0]["AssignToName"].ToString();
                    objOpportunity.Description            = Response.ResponseData.Tables[0].Rows[0]["Description"].ToString();
                    objOpportunity.Source                 = Response.ResponseData.Tables[0].Rows[0]["Source"].ToString();
                    objOpportunity.Opportunity_Owner      = Convert.ToInt64(Response.ResponseData.Tables[0].Rows[0]["CreatedBy"]);
                    objOpportunity.Opportunity_Owner_Name = Response.ResponseData.Tables[0].Rows[0]["OwnerName"].ToString();

                    objOpportunity.events     = objEventManager.getEventsByRelateToID(Convert.ToInt64(session.UserSession.PIN), session.UserSession.UserId, Convert.ToInt64(Opportunityid), "OPPORTUNITY");
                    objOpportunity.activities = UtilityManager.getActivityByRelateToID(Convert.ToInt64(session.UserSession.PIN), Convert.ToInt64(Opportunityid), "OPPORTUNITY");
                    objOpportunity.tasks      = objTaskManager.getTasksByRelateToID(Convert.ToInt64(session.UserSession.PIN), Convert.ToInt64(Opportunityid), session.UserSession.UserId, "OPPORTUNITY");
                    objOpportunity.docs       = objDocManager.getDocsRelatedToID(Convert.ToInt64(session.UserSession.PIN), Convert.ToInt64(Opportunityid), "OPPORTUNITY", session.UserSession.UserId);
                    objOpportunity.notes      = objNoteManager.getNotesByRelateToID(Convert.ToInt64(session.UserSession.PIN), Convert.ToInt64(Opportunityid), session.UserSession.UserId, "OPPORTUNITY");

                    ViewBag.Users = UserList;
                    return(View(objOpportunity));
                }
                else
                {
                    ViewBag.Users = UserList;
                    return(View(objOpportunity));
                }
            }
            catch (Exception ex)
            {
                ViewBag.Users = UserList;
                BAL.Common.LogManager.LogError("ViewOpportunity", 1, Convert.ToString(ex.Source), Convert.ToString(ex.Message), Convert.ToString(ex.StackTrace));
                return(View(objOpportunity));
            }
        }
Ejemplo n.º 30
0
        public objResponse UpdateProject(Project.Entity.Projects objProjects, string LogedUser, string Field)
        {
            objResponse Response = new objResponse();

            try
            {
                SqlParameter[] sqlParameter = new SqlParameter[9];

                sqlParameter[0]       = new SqlParameter("@Date", SqlDbType.Date, 50);
                sqlParameter[0].Value = objProjects.Date;

                sqlParameter[1]       = new SqlParameter("@Title", SqlDbType.NVarChar, 200);
                sqlParameter[1].Value = objProjects.Title;

                sqlParameter[2]       = new SqlParameter("@Client_ID", SqlDbType.BigInt, 10);
                sqlParameter[2].Value = objProjects.Client_ID;

                sqlParameter[3]       = new SqlParameter("@Model", SqlDbType.NVarChar, 30);
                sqlParameter[3].Value = objProjects.Model;

                sqlParameter[4]       = new SqlParameter("@Category_ID", SqlDbType.BigInt, 10);
                sqlParameter[4].Value = objProjects.Category_ID;

                sqlParameter[5]       = new SqlParameter("@CreatedBy", SqlDbType.NVarChar, 60);
                sqlParameter[5].Value = LogedUser;

                sqlParameter[6]       = new SqlParameter("@CreatedDate", SqlDbType.DateTime, 50);
                sqlParameter[6].Value = DateTime.Now;

                sqlParameter[7]       = new SqlParameter("@Project_ID_PK", SqlDbType.BigInt, 10);
                sqlParameter[7].Value = objProjects.Project_ID_PK;

                sqlParameter[8]       = new SqlParameter("@Field", SqlDbType.NVarChar, 100);
                sqlParameter[8].Value = Field;



                DATA_ACCESS_LAYER.Fill(Response.ResponseData, "usp_UpdateEProject", sqlParameter, DB_CONSTANTS.ConnectionString_ERP_CRUZATA);


                if (Response.ResponseData.Tables[0].Rows.Count > 0)
                {
                    Response.ErrorCode    = 0;
                    Response.ErrorMessage = Response.ResponseData.Tables[0].Rows[0][0].ToString();
                }
                else
                {
                    Response.ErrorCode    = 2001;
                    Response.ErrorMessage = "There is an Error. Please Try After some time.";
                }
            }
            catch (Exception ex)
            {
                Response.ErrorCode    = 3001;
                Response.ErrorMessage = ex.Message.ToString();
                BAL.Common.LogManager.LogError("UpdateProject", 1, Convert.ToString(ex.Source), Convert.ToString(ex.Message), Convert.ToString(ex.StackTrace));
            }
            return(Response);
        }