Example #1
0
        protected void Page_Load(object sender, EventArgs e)
        {
            //Logger.AddToLogger(Server.MapPath("."), "DeleteCompany.aspx Request");
            DBLayer dblayer = new DBLayer();

            dblayer.CreateConnectionString(Server.MapPath("."));

            //LoginKey=xezp3avnniqyjf45wso0ot45
            String LoginKey   = Request["LoginKey"];
            String CountryID  = Request["CountryID"];
            String CompanyVAT = Request["CompanyVAT"];
            String ReadCode   = Request["ReadCode"];
            String WriteCode  = Request["WriteCode"];
            String EMail      = Request["EMail"];

            //Logger.AddToLogger(Server.MapPath("."), "DeleteCompany.aspx Parse Data");
            //Logger.AddToLogger(Server.MapPath("."), "DeleteCompany.aspx QueryString:\r\n" + Request.QueryString);
            if ((LoginKey != null) && (LoginKey == "xezp3avnniqyjf45wso0ot45"))
            {
                //Logger.AddToLogger(Server.MapPath("."), "DeleteCompany.aspx LoginKey");
                if ((CountryID != null) && (CountryID != ""))
                {
                    //Logger.AddToLogger(Server.MapPath("."), "DeleteCompany.aspx CompanyName");

                    if ((CompanyVAT != null) && (CompanyVAT != ""))
                    {
                        //Logger.AddToLogger(Server.MapPath("."), "DeleteCompany.aspx CompanyVAT");
                        if ((ReadCode != null) && (ReadCode != ""))
                        {
                            //Logger.AddToLogger(Server.MapPath("."), "DeleteCompany.aspx WriteCode");
                            if ((WriteCode != null) && (WriteCode != ""))
                            {
                                if ((EMail != null) && (EMail != ""))
                                {
                                    //Logger.AddToLogger(Server.MapPath("."), "DeleteCompany.aspx Pass All Data");
                                    //Company company = new Company();
                                    //company.CountryID =  Int32.Parse(CountryID);
                                    //company.CompanyVAT = CompanyVAT;
                                    //company.ReadCode = ReadCode;
                                    //company.WriteCode = WriteCode;
                                    //company.EMail = EMail;
                                    //dblayer.DeleteCompany(company);
                                    Company company = dblayer.GetCompany(CountryID, CompanyVAT);
                                    dblayer.DeleteCompany(Int32.Parse(CountryID), CompanyVAT, ReadCode, WriteCode, EMail);
                                    dblayer.AddStatusLog(company, "Delete");
                                    //Logger.AddToLogger(Server.MapPath("."), dblayer.ErrorList);
                                }
                            }
                        }
                    }
                }
            }
        }
Example #2
0
        protected void Page_Load(object sender, EventArgs e)
        {
            DBLayer dblayer = new DBLayer();

            dblayer.CreateConnectionString(Server.MapPath("."));

            String LoginKey = Request["LoginKey"];

            String CompanyName = Request["CompanyName"];
            String CountryID   = Request["CountryID"];
            String CompanyVAT  = Request["CompanyVAT"];
            String ReadCode    = Request["ReadCode"];
            String WriteCode   = Request["WriteCode"];
            String EMail       = Request["EMail"];

            String NewCompanyName = Request["NewCompanyName"];
            String NewReadCode    = Request["NewReadCode"];
            String NewWriteCode   = Request["NewWriteCode"];
            String NewEMail       = Request["NewEMail"];
            String Commercial     = Request["TermUse"];
            String Action         = Request["Action"];

            if ((LoginKey != null) && (LoginKey == "xezp3avnniqyjf45wso0ot45"))
            {
                if ((CompanyName != null) && (CompanyName != ""))
                {
                    if ((CountryID != null) && (CountryID != ""))
                    {
                        if ((CompanyVAT != null) && (CompanyVAT != ""))
                        {
                            if ((ReadCode != null) && (ReadCode != ""))
                            {
                                if ((WriteCode != null) && (WriteCode != ""))
                                {
                                    if ((EMail != null) && (EMail != ""))
                                    {
                                        if ((Commercial != null) && (Commercial != ""))
                                        {
                                            if ((Action != null) && (Action != ""))
                                            {
                                                //CompanyName = Uri.EscapeUriString(CompanyName);
                                                //CompanyName = HttpUtility.UrlEncode(CompanyName);
                                                //CompanyName = Uri.EscapeDataString(CompanyName);
                                                Company companyCurrent = dblayer.GetCompany(CountryID, CompanyVAT);

                                                if (dblayer.IsComapnyExist(companyCurrent) != null)
                                                {
                                                    companyCurrent.StopService = DateTime.Now;

                                                    dblayer.UpdateCompany(companyCurrent);
                                                    dblayer.AddStatusLog(companyCurrent, Action);
                                                    //Update ServiceStatusLog Table
                                                    //CompanySerialNumber
                                                    //ActionDate
                                                    //Status
                                                    //CommercialUse
                                                }

                                                //Response.Write(dblayer.ErrorList);
                                            }
                                        }
                                    }
                                }
                            }
                        }
                    }
                }
            }
        }
Example #3
0
        protected void Page_Load(object sender, EventArgs e)
        {
            DBLayer dblayer = new DBLayer();

            dblayer.CreateConnectionString(Server.MapPath("."));

            String LoginKey = Request["LoginKey"];

            String CompanyName = Request["CompanyName"];
            String CountryID   = Request["CountryID"];
            String CompanyVAT  = Request["CompanyVAT"];
            String ReadCode    = Request["ReadCode"];
            String WriteCode   = Request["WriteCode"];
            String EMail       = Request["EMail"];

            String NewCompanyName = Request["NewCompanyName"];
            String NewReadCode    = Request["NewReadCode"];
            String NewWriteCode   = Request["NewWriteCode"];
            String NewEMail       = Request["NewEMail"];
            String Commercial     = Request["TermUse"];
            String MobilePhone    = Request["MobilePhone"];
            String InformMyMobile = Request["InformMyMobile"];

            if ((LoginKey != null) && (LoginKey == "xezp3avnniqyjf45wso0ot45"))
            {
                if ((CompanyName != null) && (CompanyName != ""))
                {
                    if ((CountryID != null) && (CountryID != ""))
                    {
                        if ((CompanyVAT != null) && (CompanyVAT != ""))
                        {
                            if ((ReadCode != null) && (ReadCode != ""))
                            {
                                if ((WriteCode != null) && (WriteCode != ""))
                                {
                                    if ((EMail != null) && (EMail != ""))
                                    {
                                        if ((Commercial != null) && (Commercial != ""))
                                        {
                                            //CompanyName = Uri.EscapeUriString(CompanyName);
                                            //CompanyName = HttpUtility.UrlEncode(CompanyName);
                                            //CompanyName = Uri.EscapeDataString(CompanyName);
                                            Company companyCurrent = dblayer.GetCompany(CountryID, CompanyVAT);

                                            Company company = new Company();
                                            company.CompanyName         = CompanyName;
                                            company.CountryID           = Int32.Parse(CountryID);
                                            company.CompanyVAT          = CompanyVAT;
                                            company.ReadCode            = ReadCode;
                                            company.WriteCode           = WriteCode;
                                            company.EMail               = EMail;
                                            company.Active              = true; // false;
                                            company.CommercialUse       = (Commercial.ToLower() == "company");
                                            company.CompanySerialNumber = companyCurrent.CompanySerialNumber;
                                            company.MobilePhone         = (MobilePhone == null ? "" : MobilePhone);
                                            company.InformMyMobile      = (InformMyMobile.ToLower() == "true");

                                            //Response.Write("xxxxxxxxxxxxx");
                                            if (dblayer.IsComapnyExist(company) != null)
                                            {
                                                company.CompanyName = NewCompanyName;
                                                company.ReadCode    = NewReadCode;
                                                company.WriteCode   = NewWriteCode;
                                                company.EMail       = NewEMail;
                                                company.Paid        = companyCurrent.Paid;

                                                dblayer.UpdateCompany(company);
                                                dblayer.AddStatusLog(company, "Update");
                                            }

                                            Response.Write(dblayer.ErrorList);
                                        }
                                    }
                                }
                            }
                        }
                    }
                }
            }
        }
Example #4
0
        protected void Page_Load(object sender, EventArgs e)
        {
            //TODO: HTTP 401 or Redirect
            if (!RequestAuthentication.Authenticate(Request))
            {
                Logger.AddToLogger(Server.MapPath("."), "AddCompany.aspx ERROR: Request failed authentication.");
                return;
            }

            var requestValidator = new RequestValidator(error =>
                                                        Logger.AddToLogger(Server.MapPath("."), "AddCompany.aspx ERROR: " + error));

            var propertiesToValidate = new List <string>
            {
                "CompanyName", "CountryID", "CompanyVAT", "ReadCode", "WriteCode",
                "EMail", "MAC", "CompanySerialNumber", "Payment", "TermUse", "InformMyMobile"
            };

            //TODO: HTTP 404 or Redirect
            if (!requestValidator.ValidateDataFieldsInRequest(Request, propertiesToValidate))
            {
                return;
            }

            var company = new Company
            {
                CompanyName         = Request["CompanyName"],
                CountryID           = Int32.Parse(Request["CountryID"]),
                CompanyVAT          = Request["CompanyVAT"],
                ReadCode            = Request["ReadCode"],
                WriteCode           = Request["WriteCode"],
                EMail               = Request["EMail"],
                MAC                 = "",   // MAC;
                Active              = true, // false;
                CompanySerialNumber = Request["CompanySerialNumber"],
                Payment             = Request["Payment"],
                CommercialUse       = Request["TermUse"].ToLower() == "company",
                Paid                = true, //Oded say always paid on add
                CreationDate        = DateTime.Now,
                StartService        = DateTime.Now,
                MobilePhone         = Request["MobilePhone"] ?? "",
                InformMyMobile      = Request["InformMyMobile"].ToLower() == "true"
            };

            DBLayer dblayer = new DBLayer();

            dblayer.CreateConnectionString(Server.MapPath("."));
            bool bSuccess = dblayer.AddCompany(company);

            dblayer.AddStatusLog(company, "Creation");

            Response.Write(bSuccess.ToString().ToLower());

            //Update ServiceStatusLog Table
            //CompanySerialNumber
            //ActionDate
            //Status
            //CommercialUse

            //Logger.AddToLogger(Server.MapPath("."), dblayer.ErrorList);
            //Response.Write("<br/>");
            //Response.Write(dblayer.ErrorList);

            if (bSuccess)
            {
                //Oded Ask to remove activation for now, until recomendation!
                //SendActivationEmail(EMail, MAC, CompanyVAT);  //TODO: activation removed!
            }
        }
Example #5
0
        protected void Page_Load(object sender, EventArgs e)
        {
            //Logger.AddToLogger(Server.MapPath("."), "AddCompany.aspx Request");
            DBLayer dblayer = new DBLayer();

            dblayer.CreateConnectionString(Server.MapPath("."));

            String LoginKey = Request["LoginKey"];

            String CompanyName = Request["CompanyName"];
            String CountryID   = Request["CountryID"];
            String CompanyVAT  = Request["CompanyVAT"];

            //String UserName = Request["UserName"];
            //String Password = Request["Password"];
            String ReadCode  = Request["ReadCode"];
            String WriteCode = Request["WriteCode"];

            String EMail = Request["EMail"];

            String MAC     = Request["MAC"];
            String Payment = Request["Data"]; //Data = Payment

            //String CompanyLogo = Request["CompanyLogo"];
            //String Active = Request["Active"];
            String CompanySerialNumber = Request["CompanySerialNumber"];

            String Commercial     = Request["TermUse"];
            String MobilePhone    = Request["MobilePhone"];
            String InformMyMobile = Request["InformMyMobile"];

            //Logger.AddToLogger(Server.MapPath("."), "AddCompany.aspx Parse Data");

            //Logger.AddToLogger(Server.MapPath("."), "AddCompany.aspx QueryString:\r\n" + Request.QueryString);

            if ((LoginKey != null) && (LoginKey == "xezp3avnniqyjf45wso0ot45"))
            {
                //Logger.AddToLogger(Server.MapPath("."), "AddCompany.aspx LoginKey");
                if ((CompanyName != null) && (CompanyName != ""))
                {
                    //Logger.AddToLogger(Server.MapPath("."), "AddCompany.aspx CompanyName");
                    if ((CountryID != null) && (CountryID != ""))
                    {
                        //Logger.AddToLogger(Server.MapPath("."), "AddCompany.aspx CountryID");
                        if ((CompanyVAT != null) && (CompanyVAT != ""))
                        {
                            //Logger.AddToLogger(Server.MapPath("."), "AddCompany.aspx CompanyVAT");
                            if ((ReadCode != null) && (ReadCode != ""))
                            {
                                //Logger.AddToLogger(Server.MapPath("."), "AddCompany.aspx ReadCode");
                                if ((WriteCode != null) && (WriteCode != ""))
                                {
                                    //Logger.AddToLogger(Server.MapPath("."), "AddCompany.aspx WriteCode");
                                    if ((EMail != null) && (EMail != ""))
                                    {
                                        //Logger.AddToLogger(Server.MapPath("."), "AddCompany.aspx EMail");
                                        if ((MAC != null) && (MAC != ""))
                                        {
                                            //Logger.AddToLogger(Server.MapPath("."), "AddCompany.aspx MAC");
                                            if ((CompanySerialNumber != null) && (CompanySerialNumber != ""))
                                            {
                                                //Logger.AddToLogger(Server.MapPath("."), "AddCompany.aspx Payment");
                                                if ((Payment != null) && (Payment != ""))
                                                {
                                                    if ((Commercial != null) && (Commercial != ""))
                                                    {
                                                        //Logger.AddToLogger(Server.MapPath("."), "AddCompany.aspx Pass All Data");
                                                        //CompanyName = Uri.EscapeUriString(CompanyName);
                                                        //CompanyName = HttpUtility.UrlEncode(CompanyName);
                                                        //CompanyName = Uri.EscapeDataString(CompanyName);

                                                        Company company = new Company();
                                                        company.CompanyName         = CompanyName;
                                                        company.CountryID           = Int32.Parse(CountryID);
                                                        company.CompanyVAT          = CompanyVAT;
                                                        company.ReadCode            = ReadCode;
                                                        company.WriteCode           = WriteCode;
                                                        company.EMail               = EMail;
                                                        company.MAC                 = "";   // MAC;
                                                        company.Active              = true; // false;
                                                        company.CompanySerialNumber = CompanySerialNumber;
                                                        company.Payment             = Payment;
                                                        company.CommercialUse       = (Commercial.ToLower() == "company");
                                                        company.Paid                = true; //Oded say always paid on add
                                                        company.CreationDate        = DateTime.Now;
                                                        company.StartService        = company.CreationDate;

                                                        company.MobilePhone    = (MobilePhone == null ? "" : MobilePhone);
                                                        company.InformMyMobile = (InformMyMobile.ToLower() == "true");

                                                        bool bSuccess = dblayer.AddCompany(company);
                                                        Response.Write(bSuccess.ToString().ToLower());

                                                        dblayer.AddStatusLog(company, "Creation");
                                                        //Update ServiceStatusLog Table
                                                        //CompanySerialNumber
                                                        //ActionDate
                                                        //Status
                                                        //CommercialUse

                                                        //Logger.AddToLogger(Server.MapPath("."), dblayer.ErrorList);
                                                        //Response.Write("<br/>");
                                                        //Response.Write(dblayer.ErrorList);

                                                        if (bSuccess)
                                                        {
                                                            //Oded Ask to remove activation for now, until recomendation!
                                                            //SendActivationEmail(EMail, MAC, CompanyVAT);  //TODO: activation removed!
                                                        }
                                                    }
                                                }
                                            }
                                        }
                                    }
                                }
                            }
                        }
                    }
                }
            }
        }