private void fillProperties(classValidationQueryString objValidation, ref bool redirect) { objErro = new classErro(); lstEvaluation = new List <classEvaluation>(); if (objValidation.lstQueryStrings.Count != 0) { //string valueInput = string.Empty; string strCustomerID = string.Empty; string strEvaluation = string.Empty; objValidation.getQueryParam("customerID", ref strCustomerID); objValidation.getQueryParam("cdEvaluation", ref strEvaluation); classClientes objCliente = new classClientes(); classClientes objClienteTemp = new classClientes(); if (objCliente.getCustomerByID(ref objClienteTemp, Convert.ToInt32(strCustomerID))) { this.objCustomer = objClienteTemp; if (!string.IsNullOrEmpty(strCustomerID) && string.IsNullOrEmpty(strEvaluation)) { listEvaluations(); } else if (!string.IsNullOrEmpty(strEvaluation)) { classEvaluation objEvaluation = new classEvaluation(); objEvaluation.id = Convert.ToInt32(strEvaluation); if (objEvaluation.deleteByID()) { redirect = true; } else { objErro = objEvaluation.objErro; listEvaluations(); } } else { objErro.erro = true; objErro.strErro = "Erro ao receber parametros"; } } else { objErro = objCliente.objErro; } } else { objErro.erro = true; objErro.strErro = "Erro ao receber parametros"; } }
private void fillProperties(classValidationQueryString ObjValidation, ref bool redirect) { classPlanoSaude objPlanoSaude = new classPlanoSaude(); List <classPlanoSaude> lstPlanoSaudeTemp = new List <classPlanoSaude>(); if (objPlanoSaude.listPlanoSaude(ref lstPlanoSaudeTemp)) { lstPlanoSaude = lstPlanoSaudeTemp.Select(c => new SelectListItem() { Text = c.descricao, Value = c.codigo.ToString() }).ToList(); if (ObjValidation.lstQueryStrings.Count != 0) { string valueObjErro = string.Empty; string valueObjCliente = string.Empty; string valueID = string.Empty; ObjValidation.getQueryParam("objErro", ref valueObjErro); ObjValidation.getQueryParam("objCliente", ref valueObjCliente); ObjValidation.getQueryParam("id", ref valueID); if (!string.IsNullOrEmpty(valueObjErro)) { objErro = JsonConvert.DeserializeObject <classErro>(valueObjErro); classClientes objCliente = JsonConvert.DeserializeObject <classClientes>(valueObjCliente); if (objCliente == null) { return; } fillForms(objCliente); } else if (!string.IsNullOrEmpty(valueObjCliente) && string.IsNullOrEmpty(valueObjErro)) { classClientes objCliente = JsonConvert.DeserializeObject <classClientes>(valueObjCliente); if (objCliente.insertAlterCliente()) { if (objCliente.id == 0) { redirect = true; TempData["alterSaveCustomerOK"] = "Cliente salvo com sucesso!"; TempData["inpSearch"] = objCliente.nome; } else { redirect = true; TempData["alterSaveCustomerOK"] = "Cliente alterado com sucesso!"; } } else { fillForms(objCliente); objErro = objCliente.objErro; } } else if (!string.IsNullOrEmpty(valueID) && string.IsNullOrEmpty(valueObjCliente) && string.IsNullOrEmpty(valueObjErro)) { classClientes objCliente = new classClientes(); if (objCliente.getCustomerByID(ref objCliente, Convert.ToInt32(valueID))) { fillForms(objCliente); } else { objErro = objCliente.objErro; } } } } else { objErro = objPlanoSaude.objErro; } }
private void fillProperties(classValidationQueryString ObjValidation, ref bool redirect) { var cd_cliente = Convert.ToInt32(TempData["cdCliente"].ToString()); inpCdCliente = cd_cliente.ToString(); TempData["cdCliente"] = cd_cliente; classClientes objCustomerTemp = new classClientes(); classClientes objCustomer = new classClientes(); classTreatmentTypes objTypes = new classTreatmentTypes(); List <classTreatmentTypes> lstTypes = new List <classTreatmentTypes>(); if (objTypes.list(ref lstTypes)) { this.lstTypesTreatment = lstTypes.Select(c => new SelectListItem() { Text = c.descricao, Value = c.codigo.ToString() }).ToList(); if (objCustomer.getCustomerByID(ref objCustomerTemp, cd_cliente)) { this.objCustomer = objCustomerTemp; string valueObjEvaluation = string.Empty; string valueCdEvaluation = string.Empty; ObjValidation.getQueryParam("objEvaluation", ref valueObjEvaluation); ObjValidation.getQueryParam("cdEvaluation", ref valueCdEvaluation); if (!string.IsNullOrEmpty(valueObjEvaluation)) { classEvaluation objEvaluation = JsonConvert.DeserializeObject <classEvaluation>(valueObjEvaluation); if (objEvaluation.insertAlter()) { redirect = true; if (objEvaluation.id == 0) { TempData["alterSaveEvaluationOK"] = "Avaliacao salva com sucesso!"; } else { TempData["alterSaveEvaluationOK"] = "Avaliacao alterada com sucesso!"; } } else { objErro = objEvaluation.objErro; } } else if (string.IsNullOrEmpty(valueObjEvaluation) && !string.IsNullOrEmpty(valueCdEvaluation)) { classEvaluation objEvaluation = new classEvaluation(); classEvaluation objEvaluationTemp = new classEvaluation(); if (objEvaluation.getById(ref objEvaluationTemp, Convert.ToInt32(valueCdEvaluation))) { fillforms(objEvaluationTemp); } else { objErro = objEvaluation.objErro; } } } else { objErro = objCustomer.objErro; } } else { objErro = objTypes.objErro; } }