Exemplo n.º 1
0
        public List <Project.Entity.Docs> getDocs(long PIN, long LogedUserID)
        {
            objResponse Response = new objResponse();
            List <Project.Entity.Docs> Documents = new List <Project.Entity.Docs>();

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

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

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

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


                if (Response.ResponseData.Tables[0].Rows.Count > 0)
                {
                    Response.ErrorCode = 0;
                    foreach (DataRow dr in Response.ResponseData.Tables[0].Rows)
                    {
                        Project.Entity.Docs objDoc = new Project.Entity.Docs();
                        objDoc.Doc_ID_Auto_PK       = Convert.ToInt64(dr["Doc_ID_Auto_PK"]);
                        objDoc.Title                = Convert.ToString(dr["Title"]);
                        objDoc.FileName             = Convert.ToString(dr["FileName"]);
                        objDoc.FileID               = Convert.ToString(dr["FileID"]);
                        objDoc.UploadedDate         = Convert.ToDateTime(dr["UploadedDate"]);
                        objDoc.RelateToContact_ID   = Convert.ToString(dr["RelateToContact_ID_FK"]);
                        objDoc.RelateToContact_Name = Convert.ToString(dr["ContactName"]);
                        objDoc.RelateToContact_ID   = Convert.ToString(dr["RelateToDeal_ID_FK"]);
                        objDoc.RelateToContact_Name = Convert.ToString(dr["OwnerName"]);
                        objDoc.DocOwner_ID          = Convert.ToInt64(dr["Owner_ID_Fk"]);
                        objDoc.DocOwner_Name        = Convert.ToString(dr["OwnerName"]);
                        Documents.Add(objDoc);
                    }
                }
                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("getDocs", 1, Convert.ToString(ex.Source), Convert.ToString(ex.Message), Convert.ToString(ex.StackTrace));
            }
            return(Documents);
        }
Exemplo n.º 2
0
        public objResponse UpdateLeadEvent(long EventId, string Title, DateTime DateTimeScheduled, int AppointmentLength, long Disposition, string Note, long CreatedBy)
        {
            objResponse Response = new objResponse();

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

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

                sqlParameter[1]       = new SqlParameter("@DateTimeScheduled", SqlDbType.DateTime, 100);
                sqlParameter[1].Value = DateTimeScheduled;

                sqlParameter[2]       = new SqlParameter("@AppointmentLength", SqlDbType.Int, 100);
                sqlParameter[2].Value = AppointmentLength;

                sqlParameter[3]       = new SqlParameter("@Disposition", SqlDbType.BigInt, 16);
                sqlParameter[3].Value = Disposition;

                sqlParameter[4]       = new SqlParameter("@Note", SqlDbType.NVarChar, 200);
                sqlParameter[4].Value = Note;

                sqlParameter[5]       = new SqlParameter("@CreatedBy", SqlDbType.BigInt, 16);
                sqlParameter[5].Value = CreatedBy;

                sqlParameter[6]       = new SqlParameter("@EventId", SqlDbType.BigInt, 16);
                sqlParameter[6].Value = EventId;


                DATA_ACCESS_LAYER.Fill(Response.ResponseData, "usp_UpdateLeadEvent", 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("UpdateLeadEvent", 1, Convert.ToString(ex.Source), Convert.ToString(ex.Message), Convert.ToString(ex.StackTrace));
            }
            return(Response);
        }
Exemplo n.º 3
0
        public List <Opportunities> getAllOpportunities(long PIN)
        {
            objResponse          Response      = new objResponse();
            List <Opportunities> opportunities = new List <Opportunities>();

            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_GetAllOpportunities", sqlParameter, DB_CONSTANTS.ConnectionString_ERP_CRUZATA);


                if (Response.ResponseData.Tables[0].Rows.Count > 0)
                {
                    Response.ErrorCode = 0;
                    foreach (DataRow dr in Response.ResponseData.Tables[0].Rows)
                    {
                        Opportunities objOpportunity = new Opportunities();
                        objOpportunity.Opportunity_ID = Convert.ToInt64(dr["Opportunity_ID_Auto_PK"]);
                        objOpportunity.Name           = dr["Name"].ToString();
                        objOpportunity.Amount         = dr["Amount"].ToString();
                        objOpportunity.RelateTo_Name  = dr["RealtedTo"].ToString();
                        objOpportunity.RealateTo_ID   = Convert.ToInt64(dr["Relate_To_ID_FK"]);
                        objOpportunity.stageId        = dr["Stage"].ToString();
                        objOpportunity.Stage          = dr["StageName"].ToString();
                        objOpportunity.Type           = dr["Type"].ToString();
                        objOpportunity.Probability    = dr["Probability"].ToString();
                        objOpportunity.AssignTO_ID    = Convert.ToInt64(dr["AssignTo"]);
                        objOpportunity.AssignTO_Name  = dr["AssignToName"].ToString();
                        objOpportunity.Description    = dr["Description"].ToString();
                        objOpportunity.Source         = dr["Source"].ToString();
                        opportunities.Add(objOpportunity);
                    }
                }
                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("getAllOpportunities", 1, Convert.ToString(ex.Source), Convert.ToString(ex.Message), Convert.ToString(ex.StackTrace));
            }
            return(opportunities);
        }
Exemplo n.º 4
0
        public objResponse AddPayment(long TrackingID, decimal AmountPaid, decimal ConvRate, DateTime Dat, string LogedUser)
        {
            objResponse Response = new objResponse();

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

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

                sqlParameter[1]       = new SqlParameter("@AmountPaid", SqlDbType.Decimal, 20);
                sqlParameter[1].Value = AmountPaid;

                sqlParameter[2]       = new SqlParameter("@ConvRate", SqlDbType.Decimal, 20);
                sqlParameter[2].Value = ConvRate;

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

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

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

                sqlParameter[6]       = new SqlParameter("@Status", SqlDbType.NVarChar, 20);
                sqlParameter[6].Value = "Active";


                DATA_ACCESS_LAYER.Fill(Response.ResponseData, "usp_AddPayment", 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("AddPayment", 1, Convert.ToString(ex.Source), Convert.ToString(ex.Message), Convert.ToString(ex.StackTrace));
            }
            return(Response);
        }
Exemplo n.º 5
0
        public List <Project.Entity.Clients> getClients(long PIN, long User_ID, string UserRole)
        {
            objResponse Response = new objResponse();
            List <Project.Entity.Clients> clients = new List <Project.Entity.Clients>();

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

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

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

                sqlParameter[2]       = new SqlParameter("@UserRole", SqlDbType.NVarChar, 10);
                sqlParameter[2].Value = UserRole;

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


                if (Response.ResponseData.Tables[0].Rows.Count > 0)
                {
                    Response.ErrorCode = 0;
                    foreach (DataRow dr in Response.ResponseData.Tables[0].Rows)
                    {
                        Project.Entity.Clients objClient = new Project.Entity.Clients();
                        objClient.Client_ID_Auto_PK = Convert.ToInt64(dr["Client_ID_Auto_PK"]);
                        objClient.Name          = Convert.ToString(dr["Name"]);
                        objClient.Date          = Convert.ToDateTime(dr["Date"]);
                        objClient.Email         = Convert.ToString(dr["Email"]);
                        objClient.SkypeNo       = Convert.ToString(dr["SkypeNo"]);
                        objClient.Status        = Convert.ToString(dr["Status"]);
                        objClient.AssignTO_Name = Convert.ToString(dr["AssignToUser"]);

                        clients.Add(objClient);
                    }
                }
                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("getClient", 1, Convert.ToString(ex.Source), Convert.ToString(ex.Message), Convert.ToString(ex.StackTrace));
            }
            return(clients);
        }
Exemplo n.º 6
0
        public List <LeadEvent> GetEventsInDatetimeRange(DateTime startDate, DateTime endDate)
        {
            objResponse      Response = new objResponse();
            List <LeadEvent> result   = new List <LeadEvent>();
            int i = 0;

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

                sqlParameter[0]       = new SqlParameter("@startDate", SqlDbType.DateTime, 1000);
                sqlParameter[0].Value = startDate;

                sqlParameter[1]       = new SqlParameter("@endDate", SqlDbType.DateTime, 100);
                sqlParameter[1].Value = endDate;


                DATA_ACCESS_LAYER.Fill(Response.ResponseData, "usp_GetLeadEvents", 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();
                    foreach (DataRow dr in Response.ResponseData.Tables[0].Rows)
                    {
                        LeadEvent rec = new LeadEvent();
                        rec.ID = Convert.ToInt64(dr["LeadEvent_Id_Auto_Pk"]); //we dont link this back to anything as its a group summary but the fullcalendar needs unique IDs for each event item (unless its a repeating event)
                        // rec.Relatedlead = -1;
                        string StringDate = string.Format("{0:yyyy-MM-dd}", Convert.ToDateTime(dr["DateTimeScheduled"]));
                        rec.StartDateString = StringDate + "T00:00:00"; //ISO 8601 format
                        rec.EndDateString   = StringDate + "T23:59:59";
                        rec.Title           = dr["Title"].ToString();
                        result.Add(rec);
                        i++;
                    }
                }
                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("GetEventsInDatetimeRange", 1, Convert.ToString(ex.Source), Convert.ToString(ex.Message), Convert.ToString(ex.StackTrace));
            }
            return(result);
        }
Exemplo n.º 7
0
        public objResponse UpdateLeadDetails(long Lead_Id, string Status, string Notes, DateTime FollowupDate, long LogedUser)
        {
            objResponse Response = new objResponse();

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

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

                sqlParameter[1]       = new SqlParameter("@Status", SqlDbType.NVarChar, 20);
                sqlParameter[1].Value = Status;

                sqlParameter[2]       = new SqlParameter("@Notes", SqlDbType.NVarChar, 4000);
                sqlParameter[2].Value = Notes;

                sqlParameter[3]       = new SqlParameter("@CreatedBy", SqlDbType.BigInt, 10);
                sqlParameter[3].Value = LogedUser;

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

                sqlParameter[5]       = new SqlParameter("@DateTaken", SqlDbType.Date, 60);
                sqlParameter[5].Value = DateTime.Now;

                sqlParameter[6]       = new SqlParameter("@FollowupDate", SqlDbType.Date, 60);
                sqlParameter[6].Value = FollowupDate;

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


                if (Response.ResponseData.Tables[0].Rows.Count > 0)
                {
                    Response.ErrorCode    = 0;
                    Response.ErrorMessage = "Success";
                }
                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("UpdateLeadDetails", 1, Convert.ToString(ex.Source), Convert.ToString(ex.Message), Convert.ToString(ex.StackTrace));
            }
            return(Response);
        }
Exemplo n.º 8
0
        public objResponse SetGContactSeting(string access_token, string token_type, Int32 expires_in, string refresh_token, string reqType, long PIN, long logedUser)
        {
            objResponse Response = new objResponse();

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

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

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

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

                sqlParameter[3]       = new SqlParameter("@UserIDFk", SqlDbType.BigInt, 10);
                sqlParameter[3].Value = logedUser;

                sqlParameter[4]       = new SqlParameter("@expires_in", SqlDbType.Int, 20);
                sqlParameter[4].Value = expires_in;

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

                sqlParameter[6]       = new SqlParameter("@reqType", SqlDbType.NVarChar, 40);
                sqlParameter[6].Value = reqType;

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


                if (Response.ResponseData.Tables[0].Rows.Count > 0)
                {
                    Response.ErrorCode    = 0;
                    Response.ErrorMessage = "Success";
                }
                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("SetGContactSeting", 1, Convert.ToString(ex.Source), Convert.ToString(ex.Message), Convert.ToString(ex.StackTrace));
            }
            return(Response);
        }
Exemplo n.º 9
0
        public objResponse SubmitData(LeadSubmision objLeads)
        {
            objResponse Response = new objResponse();

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

                sqlParameter[0]       = new SqlParameter("@businessName", SqlDbType.NVarChar, 100);
                sqlParameter[0].Value = objLeads.businessName;

                sqlParameter[1]       = new SqlParameter("@contactName", SqlDbType.NVarChar, 100);
                sqlParameter[1].Value = objLeads.contactName;

                sqlParameter[2]       = new SqlParameter("@contactPhone", SqlDbType.NVarChar, 13);
                sqlParameter[2].Value = objLeads.contactPhone;

                sqlParameter[3]       = new SqlParameter("@Email", SqlDbType.NVarChar, 100);
                sqlParameter[3].Value = objLeads.email;

                sqlParameter[4]       = new SqlParameter("@secondaryPhone", SqlDbType.NVarChar, 13);
                sqlParameter[4].Value = objLeads.secondaryPhone;

                sqlParameter[9]       = new SqlParameter("@cooments", SqlDbType.NVarChar, 200);
                sqlParameter[9].Value = objLeads.cooments;



                DATA_ACCESS_LAYER.Fill(Response.ResponseData, "usp_SubmitData", 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("SubmitData", 1, Convert.ToString(ex.Source), Convert.ToString(ex.Message), Convert.ToString(ex.StackTrace));
            }

            return(Response);
        }
Exemplo n.º 10
0
        public List <TextValue> GetOpportunityGraphData()
        {
            objResponse      Response      = new objResponse();
            List <TextValue> OppoGraphData = new List <TextValue>();

            try
            {
                DATA_ACCESS_LAYER.Fill(Response.ResponseData, "GetOpportunityGraphData", DB_CONSTANTS.ConnectionString_ERP_CRUZATA);

                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["NoOfProjects"].ToString();
                    //    objText.Text = dr["mont"].ToString();
                    //    ProjGraphData.Add(objText);
                    //}

                    for (int i = 0; i < Convert.ToInt32(Response.ResponseData.Tables[1].Rows[0][0]); i++)
                    {
                        TextValue objText = new TextValue();
                        if (Response.ResponseData.Tables[0].Rows[0][i].ToString() == "")
                        {
                            objText.Value = "0";
                        }
                        else
                        {
                            objText.Value = Response.ResponseData.Tables[0].Rows[0][i].ToString();
                        }
                        objText.Text = i.ToString();
                        OppoGraphData.Add(objText);
                    }
                }
                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("GetOpportunityGraphData", 1, Convert.ToString(ex.Source), Convert.ToString(ex.Message), Convert.ToString(ex.StackTrace));
            }
            return(OppoGraphData);
        }
Exemplo n.º 11
0
        public List <Project.Entity.Meetings> getAllMeetings(long PIN)
        {
            objResponse Response = new objResponse();
            List <Project.Entity.Meetings> Meetings = new List <Project.Entity.Meetings>();

            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_GetMeetingsByPin", sqlParameter, DB_CONSTANTS.ConnectionString_ERP_CRUZATA);


                if (Response.ResponseData.Tables[0].Rows.Count > 0)
                {
                    Response.ErrorCode = 0;
                    foreach (DataRow dr in Response.ResponseData.Tables[0].Rows)
                    {
                        Project.Entity.Meetings objMeeting = new Project.Entity.Meetings();
                        objMeeting.Meeting_ID_PK = Convert.ToInt64(dr["Meeting_ID_Auto_PK"]);
                        objMeeting.Title         = Convert.ToString(dr["Title"]);
                        objMeeting.Date          = Convert.ToDateTime(dr["Date"]).ToString("d MMM yyyy");
                        objMeeting.Agenda        = Convert.ToString(dr["Agenda"]);
                        objMeeting.RelateTo      = Convert.ToInt64(dr["RelateTo_ID_Fk"]);
                        objMeeting.RelateToName  = Convert.ToString(dr["Name"]);
                        objMeeting.CreatedBy     = Convert.ToString(dr["CreatedBy"]);
                        objMeeting.CreatedByName = Convert.ToString(dr["CreatedByName"]);
                        objMeeting.Status        = Convert.ToString(dr["Status"]);
                        objMeeting.Summary       = Convert.ToString(dr["Summary"]);

                        Meetings.Add(objMeeting);
                    }
                }
                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("getAllMeetings", 1, Convert.ToString(ex.Source), Convert.ToString(ex.Message), Convert.ToString(ex.StackTrace));
            }
            return(Meetings);
        }
Exemplo n.º 12
0
        public List <LeadEvent> GetLeadEventsInDatetimeRangeForTransfer(DateTime startDate, DateTime endDate)
        {
            objResponse      Response = new objResponse();
            List <LeadEvent> result   = new List <LeadEvent>();
            int i = 0;

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

                sqlParameter[0]       = new SqlParameter("@startDate", SqlDbType.DateTime, 1000);
                sqlParameter[0].Value = startDate;

                sqlParameter[1]       = new SqlParameter("@endDate", SqlDbType.DateTime, 100);
                sqlParameter[1].Value = endDate;


                DATA_ACCESS_LAYER.Fill(Response.ResponseData, "usp_GetLeadEvents", 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();
                    foreach (DataRow dr in Response.ResponseData.Tables[0].Rows)
                    {
                        LeadEvent rec = new LeadEvent();
                        rec.ID = Convert.ToInt64(dr["LeadEvent_Id_Auto_Pk"]);                                         //we dont link this back to anything as its a group summary but the fullcalendar needs unique IDs for each event item (unless its a repeating event)
                        rec.StartDateString = Convert.ToDateTime(dr["DateTimeScheduled"]).ToString("MM/dd/yy HH:mm"); // "s" is a preset format that outputs as: "2009-02-27T12:12:22"
                        //rec.EndDateString = Convert.ToDateTime(dr["DateTimeScheduled"]).AddMinutes(Convert.ToInt32(dr["AppointmentLength"])).ToString("MM/dd/yy HH:mm"); // field AppointmentLength is in minutes
                        rec.Title       = dr["Title"].ToString();
                        rec.StatusColor = dr["Colour"].ToString();;
                        result.Add(rec);
                    }
                }
                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("LoadEventsInDatetimeRange", 1, Convert.ToString(ex.Source), Convert.ToString(ex.Message), Convert.ToString(ex.StackTrace));
            }
            return(result);
        }
Exemplo n.º 13
0
        public objResponse AddNote(long Relate_To_ID, string Note, long LogedUser, long OwnerID, string RelatedTable)
        {
            objResponse Response = new objResponse();

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


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

                sqlParameter[1]       = new SqlParameter("@Note", SqlDbType.NVarChar, 4000);
                sqlParameter[1].Value = Note;

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

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

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

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

                DATA_ACCESS_LAYER.Fill(Response.ResponseData, "usp_AddNote", 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("AddNote", 1, Convert.ToString(ex.Source), Convert.ToString(ex.Message), Convert.ToString(ex.StackTrace));
            }
            return(Response);
        }
Exemplo n.º 14
0
        public List <Project.Entity.Projects> getProjects()
        {
            objResponse Response = new objResponse();
            List <Project.Entity.Projects> projects = new List <Project.Entity.Projects>();

            try
            {
                DATA_ACCESS_LAYER.Fill(Response.ResponseData, "usp_GetProjects", DB_CONSTANTS.ConnectionString_ERP_CRUZATA);


                if (Response.ResponseData.Tables[0].Rows.Count > 0)
                {
                    Response.ErrorCode = 0;
                    foreach (DataRow dr in Response.ResponseData.Tables[0].Rows)
                    {
                        Project.Entity.Projects objProjects = new Project.Entity.Projects();
                        objProjects.Project_ID_PK = Convert.ToInt64(dr["Project_ID_Auto_PK"]);
                        objProjects.Title         = Convert.ToString(dr["Title"]);
                        objProjects.Date          = Convert.ToDateTime(dr["Date"]);
                        objProjects.CategoryName  = Convert.ToString(dr["CategoryName"]);
                        objProjects.ClientName    = Convert.ToString(dr["Name"]);
                        objProjects.Model         = Convert.ToString(dr["Model"]);
                        objProjects.Status        = Convert.ToString(dr["Status"]);
                        objProjects.ProjectCost   = Convert.ToString(dr["ProjectCost"]);
                        if (Convert.ToString(dr["ClientSign"]) != "")
                        {
                            objProjects.isSigned = true;
                        }
                        else
                        {
                            objProjects.isSigned = false;
                        }
                        projects.Add(objProjects);
                    }
                }
                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("getProject", 1, Convert.ToString(ex.Source), Convert.ToString(ex.Message), Convert.ToString(ex.StackTrace));
            }
            return(projects);
        }
Exemplo n.º 15
0
        public objResponse AddEstimationUpload(long Estimation_ID, string FileName, string LogedUser, long Comment_ID_FK)
        {
            objResponse Response = new objResponse();

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

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

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

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

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

                sqlParameter[4]       = new SqlParameter("@Status", SqlDbType.NVarChar, 20);
                sqlParameter[4].Value = "Active";

                sqlParameter[5]       = new SqlParameter("@Comment_ID_FK", SqlDbType.BigInt, 60);
                sqlParameter[5].Value = Comment_ID_FK;

                DATA_ACCESS_LAYER.Fill(Response.ResponseData, "usp_AddEstimationUploads", 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("AddEstimationUpload", 1, Convert.ToString(ex.Source), Convert.ToString(ex.Message), Convert.ToString(ex.StackTrace));
            }
            return(Response);
        }
Exemplo n.º 16
0
        public objResponse UpdateEventType1(int EventId, string Title, DateTime StartDate, DateTime EndDate, string Description, long CreatedBy)
        {
            objResponse Response = new objResponse();

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

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

                sqlParameter[1]       = new SqlParameter("@StartDate", SqlDbType.DateTime, 60);
                sqlParameter[1].Value = StartDate;

                sqlParameter[2]       = new SqlParameter("@EndDate", SqlDbType.DateTime, 60);
                sqlParameter[2].Value = EndDate;

                sqlParameter[3]       = new SqlParameter("@CreatedBy", SqlDbType.BigInt, 16);
                sqlParameter[3].Value = CreatedBy;

                sqlParameter[4]       = new SqlParameter("@Description", SqlDbType.NVarChar, 200);
                sqlParameter[4].Value = Description;

                sqlParameter[5]       = new SqlParameter("@EventId", SqlDbType.Int, 10);
                sqlParameter[5].Value = EventId;

                DATA_ACCESS_LAYER.Fill(Response.ResponseData, "usp_UpdateEvent1", 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("UpdateEventType1", 1, Convert.ToString(ex.Source), Convert.ToString(ex.Message), Convert.ToString(ex.StackTrace));
            }
            return(Response);
        }
Exemplo n.º 17
0
        public objResponse ManageDroplistOption(string Option, long OptionID, string Module, string DropName, long CustomerID, long logedUser)
        {
            objResponse Response = new objResponse();

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

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

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

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

                sqlParameter[3]       = new SqlParameter("@CreatedBy", SqlDbType.BigInt, 10);
                sqlParameter[3].Value = logedUser;

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

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

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


                if (Response.ResponseData.Tables[0].Rows.Count > 0)
                {
                    Response.ErrorCode    = 0;
                    Response.ErrorMessage = "Success";
                }
                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("ManageDroplistOptio", 1, Convert.ToString(ex.Source), Convert.ToString(ex.Message), Convert.ToString(ex.StackTrace));
            }
            return(Response);
        }
Exemplo n.º 18
0
        public List <Project.Entity.Chat> GetUsersChat(string Sender, string Reciever, string PIN)
        {
            objResponse Response            = new objResponse();
            List <Project.Entity.Chat> chat = new List <Project.Entity.Chat>();

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

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

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

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

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


                if (Response.ResponseData.Tables[0].Rows.Count > 0)
                {
                    Response.ErrorCode = 0;
                    foreach (DataRow dr in Response.ResponseData.Tables[0].Rows)
                    {
                        Project.Entity.Chat objUserChat = new Project.Entity.Chat();
                        objUserChat.Msg        = dr["Msg"].ToString();
                        objUserChat.SenderID   = Convert.ToInt64(dr["Sender_ID"]);
                        objUserChat.RecieverID = Convert.ToInt64(dr["Reciever_ID"]);
                        objUserChat.Date       = Convert.ToString(dr["date"]);

                        chat.Add(objUserChat);
                    }
                }
                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("GetUsersChat", 1, Convert.ToString(ex.Source), Convert.ToString(ex.Message), Convert.ToString(ex.StackTrace));
            }
            return(chat);
        }
Exemplo n.º 19
0
        public objResponse EditStatus(string Name, string color, string template, string textTemplate, long StatusID, long LogedUser)
        {
            objResponse Response = new objResponse();

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

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

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

                sqlParameter[2]       = new SqlParameter("@template", SqlDbType.NVarChar, 4000);
                sqlParameter[2].Value = template;

                sqlParameter[3]       = new SqlParameter("@textTemplate", SqlDbType.NVarChar, 4000);
                sqlParameter[3].Value = textTemplate;

                sqlParameter[4]       = new SqlParameter("@LogedUser", SqlDbType.BigInt, 20);
                sqlParameter[4].Value = LogedUser;

                sqlParameter[5]       = new SqlParameter("@StatusID", SqlDbType.BigInt, 20);
                sqlParameter[5].Value = StatusID;

                DATA_ACCESS_LAYER.Fill(Response.ResponseData, "usp_EditStatus", 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    = 2001;
                Response.ErrorMessage = "Error while processing: " + ex.Message;
                BAL.Common.LogManager.LogError("EditStatus", 1, Convert.ToString(ex.Source), Convert.ToString(ex.Message), Convert.ToString(ex.StackTrace));
            }
            return(Response);
        }
Exemplo n.º 20
0
        public List <Users> GetUsers()
        {
            objResponse  Response = new objResponse();
            List <Users> user     = new List <Users>();

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


                if (Response.ResponseData.Tables[0].Rows.Count > 0)
                {
                    Response.ErrorCode = 0;
                    foreach (DataRow dr in Response.ResponseData.Tables[0].Rows)
                    {
                        Users objUser = new Users();
                        objUser.User_ID   = Convert.ToInt64(dr["User_ID_Auto_PK"]);
                        objUser.FName     = dr["User_FirstName"].ToString();
                        objUser.LName     = dr["User_LastName"].ToString();
                        objUser.Email     = dr["User_Email"].ToString();
                        objUser.Username  = dr["UserName"].ToString();
                        objUser.Mobile    = dr["User_Contact"].ToString();
                        objUser.URoleName = dr["RoleName"].ToString();
                        objUser.TimeZone  = dr["Time_Zone"].ToString();
                        objUser.Status    = dr["Status"].ToString();
                        if (objUser.Status != "Deactive")
                        {
                            objUser.LastLogin = Convert.ToDateTime(dr["LastLogin"]);
                        }


                        user.Add(objUser);
                    }
                }
                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("GetUsers", 1, Convert.ToString(ex.Source), Convert.ToString(ex.Message), Convert.ToString(ex.StackTrace));
            }
            return(user);
        }
Exemplo n.º 21
0
        public List <TextValue> GetOpportunityWonByMonth(long PIN)
        {
            objResponse      Response = new objResponse();
            List <TextValue> OppoData = 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, "GetWonOpportunityDataByMonth", sqlParameter, DB_CONSTANTS.ConnectionString_ERP_CRUZATA);

                if (Response.ResponseData.Tables[0].Rows.Count > 0)
                {
                    Response.ErrorCode = 0;

                    for (int i = 0; i < Convert.ToInt32(Response.ResponseData.Tables[1].Rows[0][0]); i++)
                    {
                        TextValue objText = new TextValue();
                        if (Response.ResponseData.Tables[0].Rows[0][i].ToString() == "")
                        {
                            objText.Value = "0";
                        }
                        else
                        {
                            objText.Value = Response.ResponseData.Tables[0].Rows[0][i].ToString();
                        }
                        objText.Text = i.ToString();
                        OppoData.Add(objText);
                    }
                }
                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("GetOpportunityWonByMonth", 1, Convert.ToString(ex.Source), Convert.ToString(ex.Message), Convert.ToString(ex.StackTrace));
            }
            return(OppoData);
        }
Exemplo n.º 22
0
        public objResponse AddUserchat(string SenderID, string RecieverID, string Msg, string PIN, long LogedUserID)
        {
            objResponse Response = new objResponse();

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

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

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

                sqlParameter[2]       = new SqlParameter("@Msg", SqlDbType.NVarChar, 4000);
                sqlParameter[2].Value = Msg;

                sqlParameter[3]       = new SqlParameter("@Date", SqlDbType.DateTime, 10);
                sqlParameter[3].Value = DateTime.Now;

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

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

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

                if (Response.ResponseData.Tables[0].Rows.Count > 0)
                {
                    Response.ErrorCode    = 0;
                    Response.ErrorMessage = "Success";
                }
                else
                {
                    Response.ErrorCode    = 2001;
                    Response.ErrorMessage = "Error";
                }
            }
            catch (Exception ex)
            {
                Response.ErrorMessage = ex.Message.ToString();
                BAL.Common.LogManager.LogError("AddUserchat", 1, Convert.ToString(ex.Source), Convert.ToString(ex.Message), Convert.ToString(ex.StackTrace));
            }
            return(Response);
        }
Exemplo n.º 23
0
        public objResponse AddPlans(string Name, string Price, string PlanType, string Currency, string planID)
        {
            objResponse response = new objResponse();

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

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

                sqlParameter[1]       = new SqlParameter("@Price", SqlDbType.NVarChar, 20);
                sqlParameter[1].Value = Price;

                sqlParameter[2]       = new SqlParameter("@PlanType", SqlDbType.NVarChar, 30);
                sqlParameter[2].Value = PlanType;

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

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


                DATA_ACCESS_LAYER.Fill(response.ResponseData, "usp_AddPlan", 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("Add Plans", 1, Convert.ToString(ex.Message), Convert.ToString(ex.Source), Convert.ToString(ex.StackTrace));
            }
            return(response);
        }
Exemplo n.º 24
0
        public List <Users> GetUsers(string PIN)
        {
            objResponse  Response = new objResponse();
            List <Users> user     = new List <Users>();

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

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

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


                if (Response.ResponseData.Tables[0].Rows.Count > 0)
                {
                    Response.ErrorCode = 0;
                    foreach (DataRow dr in Response.ResponseData.Tables[0].Rows)
                    {
                        Users objUser = new Users();
                        objUser.User_ID_PK = Convert.ToInt64(dr["User_ID_Auto_PK"]);
                        objUser.Uid        = dr["UserId"].ToString();
                        objUser.FullName   = dr["User_FirstName"].ToString() + " " + dr["User_LastName"].ToString();
                        objUser.Email      = dr["User_Email"].ToString();
                        objUser.Status     = dr["Status"].ToString();
                        objUser.Date       = Convert.ToDateTime(dr["CreatedDate"]);
                        objUser.UserType   = dr["User_Type"].ToString();

                        user.Add(objUser);
                    }
                }
                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("GetUsers", 1, Convert.ToString(ex.Source), Convert.ToString(ex.Message), Convert.ToString(ex.StackTrace));
            }
            return(user);
        }
Exemplo n.º 25
0
        public objResponse UpdateEventDate(int Eventid, DateTime StartDate, DateTime EndDate, long CreatedBY, long PIN)
        {
            objResponse Response = new objResponse();

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

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

                sqlParameter[1]       = new SqlParameter("@StartDate", SqlDbType.DateTime, 60);
                sqlParameter[1].Value = StartDate;

                sqlParameter[2]       = new SqlParameter("@EndDate", SqlDbType.DateTime, 60);
                sqlParameter[2].Value = EndDate;

                sqlParameter[3]       = new SqlParameter("@CreatedBY", SqlDbType.BigInt, 20);
                sqlParameter[3].Value = CreatedBY;

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

                DATA_ACCESS_LAYER.Fill(Response.ResponseData, "usp_UpdateEventDate", 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("UpdateEventDate", 1, Convert.ToString(ex.Source), Convert.ToString(ex.Message), Convert.ToString(ex.StackTrace));
            }
            return(Response);
        }
Exemplo n.º 26
0
        public objResponse DeleteEvent(long EventID, long RelateToID, string RelatedTable, long LogedUser, long PIN)
        {
            objResponse Response = new objResponse();

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

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

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

                sqlParameter[2]       = new SqlParameter("@RelatedTable", SqlDbType.NVarChar, 20);
                sqlParameter[2].Value = RelatedTable;

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

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

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


                if (Response.ResponseData.Tables[0].Rows.Count > 0)
                {
                    Response.ErrorCode    = 0;
                    Response.ErrorMessage = "success";
                }
                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("DeleteEvent", 1, Convert.ToString(ex.Source), Convert.ToString(ex.Message), Convert.ToString(ex.StackTrace));
            }
            return(Response);
        }
Exemplo n.º 27
0
       public static List<TextValue> getRelatedUserListing(long PIN, long logedUser, string RelatedTable)
       {
           objResponse Response = new objResponse();
           List<TextValue> rlist = new List<TextValue>();
           try
           {
               SqlParameter[] sqlParameter = new SqlParameter[3];

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

               sqlParameter[1] = new SqlParameter("@RelateToID", SqlDbType.BigInt, 10);
               sqlParameter[1].Value = logedUser;

               sqlParameter[2] = new SqlParameter("@RelatedTable", SqlDbType.NVarChar, 30);
               sqlParameter[2].Value = RelatedTable;

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


               if (Response.ResponseData.Tables[0].Rows.Count > 0)
               {
                   Response.ErrorCode = 0;
                   foreach (DataRow dr in Response.ResponseData.Tables[0].Rows)
                   {
                       TextValue objTV = new TextValue();
                       objTV.Value = Convert.ToString(dr["RelateToID"]);
                       objTV.Text = Convert.ToString(dr["RelateToName"]);
                       rlist.Add(objTV);
                   }
               }
               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("getRelatedUserListing", 1, Convert.ToString(ex.Source), Convert.ToString(ex.Message), Convert.ToString(ex.StackTrace));
           }
           return rlist;
       }
Exemplo n.º 28
0
        public List <Project.ViewModel.ProjectSowViewModel> getProjectSow(long Project_ID)
        {
            objResponse Response = new objResponse();
            List <Project.ViewModel.ProjectSowViewModel> projectSow = new List <Project.ViewModel.ProjectSowViewModel>();

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

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

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


                if (Response.ResponseData.Tables[0].Rows.Count > 0)
                {
                    Response.ErrorCode = 0;
                    foreach (DataRow dr in Response.ResponseData.Tables[0].Rows)
                    {
                        Project.ViewModel.ProjectSowViewModel objProjectSow = new Project.ViewModel.ProjectSowViewModel();
                        objProjectSow.Task        = Convert.ToString(dr["Task"]);
                        objProjectSow.Description = Convert.ToString(dr["Description"]);
                        objProjectSow.Hours       = Convert.ToString(dr["Hours"]);
                        objProjectSow.Price       = Convert.ToString(dr["Price"]);


                        projectSow.Add(objProjectSow);
                    }
                }
                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("getProjectSow", 1, Convert.ToString(ex.Source), Convert.ToString(ex.Message), Convert.ToString(ex.StackTrace));
            }
            return(projectSow);
        }
Exemplo n.º 29
0
        public List <Project.ViewModel.ProjectPaymentDataViewModel> getProjectPaymentData(long Project_ID)
        {
            objResponse Response = new objResponse();
            List <Project.ViewModel.ProjectPaymentDataViewModel> projectPaymentData = new List <Project.ViewModel.ProjectPaymentDataViewModel>();

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

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

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


                if (Response.ResponseData.Tables[0].Rows.Count > 0)
                {
                    Response.ErrorCode = 0;
                    foreach (DataRow dr in Response.ResponseData.Tables[0].Rows)
                    {
                        Project.ViewModel.ProjectPaymentDataViewModel objProjectPaymentData = new Project.ViewModel.ProjectPaymentDataViewModel();
                        objProjectPaymentData.DueDate   = Convert.ToDateTime(dr["Date"]).ToString("d MMM yyyy");
                        objProjectPaymentData.Upfront   = Convert.ToString(dr["Upfront"]);
                        objProjectPaymentData.Remaining = Convert.ToString(dr["Remaining"]);



                        projectPaymentData.Add(objProjectPaymentData);
                    }
                }
                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("getProjectPaymentData", 1, Convert.ToString(ex.Source), Convert.ToString(ex.Message), Convert.ToString(ex.StackTrace));
            }
            return(projectPaymentData);
        }
Exemplo n.º 30
0
        public List <Project.Entity.Estimate> getEstimate()
        {
            objResponse Response = new objResponse();
            List <Project.Entity.Estimate> Estimate = new List <Project.Entity.Estimate>();

            try
            {
                DATA_ACCESS_LAYER.Fill(Response.ResponseData, "usp_GetEstimate", DB_CONSTANTS.ConnectionString_ERP_CRUZATA);


                if (Response.ResponseData.Tables[0].Rows.Count > 0)
                {
                    Response.ErrorCode = 0;
                    foreach (DataRow dr in Response.ResponseData.Tables[0].Rows)
                    {
                        Project.Entity.Estimate objEstimate = new Project.Entity.Estimate();
                        objEstimate.Estimate_ID_Auto_PK = Convert.ToInt64(dr["Estimation_ID_Auto_PK"]);
                        objEstimate.Lead         = Convert.ToString(dr["Lead"]);
                        objEstimate.Client       = Convert.ToString(dr["Client"]);
                        objEstimate.Priority     = Convert.ToString(dr["Priority"]);
                        objEstimate.Date         = Convert.ToDateTime(dr["Date"]);
                        objEstimate.CategoryName = Convert.ToString(dr["CategoryName"]);
                        objEstimate.LanguageName = Convert.ToString(dr["Language"]);
                        objEstimate.Assigne      = Convert.ToString(dr["FullName"]);
                        objEstimate.Status       = Convert.ToString(dr["Status"]);


                        Estimate.Add(objEstimate);
                    }
                }
                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("getEstimate", 1, Convert.ToString(ex.Source), Convert.ToString(ex.Message), Convert.ToString(ex.StackTrace));
            }
            return(Estimate);
        }