Exemple #1
0
        public ActionResult Register(int id, string ruc)
        {
            #region TOKEN
            var      sessione  = (SessionModel)Session[Resources.Constante.SessionUsuario];
            LoginDto oLoginDto = new LoginDto();
            oLoginDto.v_UserName = sessione.UserName;
            oLoginDto.v_Password = sessione.Pass;
            var validated = _securityBL.ValidateAccess(oLoginDto);
            if (validated == null)
            {
                return(Json("", "application/json", Encoding.UTF8, JsonRequestBehavior.AllowGet));
            }
            #endregion

            if (id == 0)
            {
                var data    = new QuotationDto();
                var company = _companyBL.CompanyByRuc(ruc, validated.Token).Data;
                data.CompanyId           = company.CompanyId;
                data.CompanyRuc          = company.IdentificationNumber;
                data.CompanyName         = company.Name;
                data.CompanyDistrictName = company.District;
                data.CompanyAddress      = company.Address;
                data.FullName            = company.ContactName;
                data.Email            = company.Mail;
                ViewBag.Headquarters  = company.companyHeadquarter;
                ViewBag.DataQuotation = data;
            }
            else
            {
                var response = _quotationBL.GetQuotation(id, validated.Token);
                if (response != null)
                {
                    ViewBag.DataQuotation = response.Data;
                    ViewBag.Headquarters  = _companyBL.CompanyDetail(response.Data.CompanyId, validated.Token).Data.companyHeadquarter;
                }
                else
                {
                    var oQuotationDto = new QuotationDto();
                    ViewBag.DataQuotation = oQuotationDto;
                }
            }

            return(View());
        }
        public JsonResult CompanyByRuc(string ruc)
        {
            #region TOKEN
            var      sessione  = (SessionModel)Session[Resources.Constante.SessionUsuario];
            LoginDto oLoginDto = new LoginDto();
            oLoginDto.v_UserName = sessione.UserName;
            oLoginDto.v_Password = sessione.Pass;
            var validated = _securityBL.ValidateAccess(oLoginDto);
            if (validated == null)
            {
                return(Json("", "application/json", Encoding.UTF8, JsonRequestBehavior.AllowGet));
            }
            #endregion

            var response = _companyBL.CompanyByRuc(ruc, validated.Token);

            return(Json(response, "application/json", Encoding.UTF8, JsonRequestBehavior.AllowGet));
        }