Ejemplo n.º 1
0
        private bool VerifyNullFiledsSearch(ActivityCompanySearch valActivityPaymentSearch)
        {
            bool vResult = false;

            if (valActivityPaymentSearch.IdActivity == Guid.Empty || valActivityPaymentSearch.IdActivity == null)
            {
                vResult = true;
                return(vResult);
            }
            if (valActivityPaymentSearch.IdLanguage == Guid.Empty || valActivityPaymentSearch.IdLanguage == null)
            {
                vResult = true;
                return(vResult);
            }
            if (valActivityPaymentSearch.IdCurrency == Guid.Empty || valActivityPaymentSearch.IdCurrency == null)
            {
                vResult = true;
                return(vResult);
            }
            if (valActivityPaymentSearch.IdCompany == Guid.Empty || valActivityPaymentSearch.IdCompany == null)
            {
                vResult = true;
                return(vResult);
            }
            return(vResult);
        }
Ejemplo n.º 2
0
        public IHttpActionResult Post([FromBody] ActivityCompanySearch valFilter)
        {
            string        vResult       = "3";
            IActivityData vActivityData = new ActivityData();

            try {
                bool vNullField = VerifyNullFiledsSearch(valFilter);

                if (vNullField)
                {
                    vResult = "1";
                    return(ResponseMessage(Request.CreateResponse(HttpStatusCode.OK, new { Code = HttpStatusCode.NotAcceptable, Message = Messages.vListContainNullValue, Result = vResult })));
                }
                string vResponse = vActivityData.SelectActivityCompany(valFilter);

                if (!string.IsNullOrEmpty(vResponse))
                {
                    return(ResponseMessage(Request.CreateResponse(HttpStatusCode.OK, new { Code = HttpStatusCode.OK, Message = Messages.vOkListed, Result = vResponse })));
                }
                vResult = "2";
                return(ResponseMessage(Request.CreateResponse(HttpStatusCode.OK, new { Code = HttpStatusCode.NoContent, Message = Messages.vNotListed, Result = vResult })));
            } catch (Exception) {
                return(ResponseMessage(Request.CreateResponse(HttpStatusCode.BadRequest, new { Code = HttpStatusCode.BadRequest, Message = Messages.vInternalServerError, Result = vResult })));
            }
        }
Ejemplo n.º 3
0
        public string SelectActivityCompany(ActivityCompanySearch valFilter)
        {
            string          vResult      = string.Empty;
            ICompanyData    vCompanyData = new CompanyData();
            DataTable       vDatainTable = new DataTable();
            SQLToolsLibrary vSqlTools    = new SQLToolsLibrary();

            try {
                Activity vActivity = GetById(valFilter.IdActivity, valFilter.IdLanguage, valFilter.IdCurrency);

                Company         vCompany = vCompanyData.SelectCompanyById(valFilter.IdCompany);
                ActivityCompany vData    = new ActivityCompany();
                vData.Activity = vActivity;
                vData.Company  = vCompany;
                vResult        = JsonConvert.SerializeObject(vData, Formatting.Indented);
            } catch (Exception vEx) {
                string vMessage = vEx.Message;
                vResult = string.Empty;
            }
            return(vResult);
        }