private bool evaluationValidation(ref classEvaluation objClassEvaluation) { bool valid = false; string strValid = string.Empty; objClassEvaluation.id = Convert.ToInt32(inpID); objClassEvaluation.cd_cliente = Convert.ToInt32(inpCdCliente); objClassEvaluation.diagnosticoMedico = inpMedicDiagnosis; objClassEvaluation.nomeMedico = inpMedicName; objClassEvaluation.CRMmedico = inpMedicCRM; objClassEvaluation.anamnese = inpAnamnesis; objClassEvaluation.medicamentos = inpMedicines; objClassEvaluation.doencasAssociadas = inpAssociatedDiseases; objClassEvaluation.etilista = Convert.ToBoolean(inpAlcoholist); objClassEvaluation.tabagista = Convert.ToBoolean(inpSmoker); objClassEvaluation.hobbies = inpHobbies; objClassEvaluation.planoTratamento = inpTreatmentPlan; objClassEvaluation.cd_tipoTratamento = Convert.ToInt32(slcTypesTreatment) == 0 ? 1 : Convert.ToInt32(slcTypesTreatment); objClassEvaluation.EVA = Convert.ToInt16(slcEVA); objClassEvaluation.examesComplementares = inpComplementaryExams; objClassEvaluation.QueixaPrincipal = inpMainComplaint; valid = true; return(valid); }
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 fillforms(classEvaluation objEvaluationTemp) { inpID = objEvaluationTemp.id.ToString(); inpCdCliente = objEvaluationTemp.cd_cliente.ToString(); inpMedicDiagnosis = objEvaluationTemp.diagnosticoMedico.ToString(); inpMedicName = objEvaluationTemp.nomeMedico.ToString(); inpMedicCRM = objEvaluationTemp.CRMmedico.ToString(); inpAnamnesis = objEvaluationTemp.anamnese.ToString(); inpMedicines = objEvaluationTemp.medicamentos.ToString(); inpAlcoholist = objEvaluationTemp.etilista; inpSmoker = objEvaluationTemp.tabagista; inpHobbies = objEvaluationTemp.hobbies.ToString(); inpAssociatedDiseases = objEvaluationTemp.doencasAssociadas.ToString(); inpTreatmentPlan = objEvaluationTemp.planoTratamento.ToString(); slcTypesTreatment = Convert.ToInt32(objEvaluationTemp.cd_tipoTratamento.ToString()); slcEVA = objEvaluationTemp.EVA.ToString(); inpComplementaryExams = objEvaluationTemp.examesComplementares.ToString(); inpMainComplaint = objEvaluationTemp.QueixaPrincipal.ToString(); }
public IActionResult OnPost() { if (ModelState.IsValid) { classValidationQueryString objValidation = new classValidationQueryString(); objErro = new classErro(); classEvaluation objClassEvaluation = new classEvaluation(); if (!evaluationValidation(ref objClassEvaluation)) { objValidation.objUsuario = HttpContext.Session.GetObjectFromJson <classUsuario>("user"); objValidation.insertQueryParam("objErro", JsonConvert.SerializeObject(objErro)); objValidation.insertQueryParam("objEvaluation", JsonConvert.SerializeObject(objClassEvaluation)); var strObjValidation = JsonConvert.SerializeObject(objValidation); var strObjValidationEncrypt = classModulo.Encrypt(strObjValidation); return(RedirectToPage("newCustomerPage", new { strParams = strObjValidationEncrypt })); } else { objValidation.objUsuario = HttpContext.Session.GetObjectFromJson <classUsuario>("user"); objValidation.insertQueryParam("objEvaluation", JsonConvert.SerializeObject(objClassEvaluation)); var strObjValidation = JsonConvert.SerializeObject(objValidation); var strObjValidationEncrypt = classModulo.Encrypt(strObjValidation); return(RedirectToPage("newCustomerEvaluationPage", new { strParams = strObjValidationEncrypt })); } } return(Page()); }
private void listEvaluations() { List <classEvaluation> lstEvaluationTemp = new List <classEvaluation>(); classEvaluation objvaluation = new classEvaluation(); if (objvaluation.listEvaluationByCliente(ref lstEvaluationTemp, objCustomer.id)) { if (lstEvaluationTemp.Count == 0) { objErro.erro = true; objvaluation.objErro.strErroAmigavel = "Nenhuma avaliacao encontrada para o cliente: " + objCustomer.nome.Trim(); objErro.strErroAmigavel = objErro.strErroAmigavel + (string.IsNullOrEmpty(objErro.strErroAmigavel) ? string.Empty : "; ") + objvaluation.objErro.strErroAmigavel; } else { lstEvaluation = lstEvaluationTemp; } } else { objErro.erro = true; objErro.strErro = objErro.strErro + (string.IsNullOrEmpty(objErro.strErro) ? string.Empty : "; ") + objvaluation.objErro.strErro; } }
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; } }