/// <summary> /// Valida Categoria /// </summary> /// <returns></returns> public ValidationReturn ValidCategoria() { // check if textbox is null or empty ValidationReturn valid = _categoriaValidation.CheckCat_descricaoIsNullOrEmpty(Entity.Cat_descricaoView); if (!valid.Valid) { return(valid); } // check if exists valid = _categoriaValidation.CheckCat_descricaoRegistered(Entity.Cat_descricaoView); if (!valid.Valid) { return(valid); } // make sure it is active valid = _categoriaValidation.CheckCat_inativo(_categoriaAppService.GetCat_idByCat_descricao(Entity.Cat_descricaoView)); if (!valid.Valid) { return(valid); } return(new ValidationReturn()); }
/// <summary> /// Show message from validation /// </summary> /// <param name="result"></param> /// <returns></returns> private bool MessageValid(ValidationReturn result) { if (result.Valid) { return(true); } MessageBox.Show(result.Message); return(false); }
public ValidationReturn Execute(ClientModel clientModel) { var status = new ValidationReturn() { Valid = true }; if (string.IsNullOrWhiteSpace(clientModel?.Name)) { status.Valid = false; status.ErrorMessage = "Client Name must contain a valid value"; } return(status); }
public ValidationReturn Execute(ClientModel clientModel) { var status = new ValidationReturn() { Valid = true }; if (string.IsNullOrWhiteSpace(clientModel.Address1) || string.IsNullOrWhiteSpace(clientModel.City) || string.IsNullOrWhiteSpace(clientModel.State) || string.IsNullOrWhiteSpace(clientModel.Zip)) { status.Valid = false; status.ErrorMessage = "Client Address must be valid."; } return(status); }
public ValidationReturn Execute(ClientModel clientModel) { var status = new ValidationReturn() { Valid = true }; if (clientModel.City?.Length == 0 || clientModel.State?.Length == 0 || clientModel.Zip?.Length == 0 || clientModel.Address1?.Length == 0) { status.Valid = false; status.ErrorMessage = "Client Address must be valid."; } return(status); }
public ValidationReturn Execute(ClientModel clientModel) { var status = new ValidationReturn() { Valid = true }; if (clientModel.ClientName?.Length == 0) { status.Valid = false; status.ErrorMessage = "Client Name must contain a valid value"; } return(status); }
/// <summary> /// Valid description /// </summary> /// <returns></returns> public ValidationReturn ValidFam_descricao() { ValidationReturn valid = _familiasprodValidation.CheckFam_descricaoIsNullOrEmpty(Entity.Fam_descricao); if (!valid.Valid) { return(valid); } valid = _familiasprodValidation.CheckFam_descricaoThereAreOtherEqual(Entity.Fam_id, Entity.Fam_descricao); if (!valid.Valid) { return(valid); } return(new ValidationReturn()); }
/// <summary> /// Validate description /// </summary> /// <returns></returns> public ValidationReturn ValidCat_descricao() { ValidationReturn valid = _categoriaValidation.CheckCat_descricaoIsNullOrEmpty(Entity.Cat_descricao); if (!valid.Valid) { return(valid); } valid = _categoriaValidation.CheckCat_descricaoThereAreOtherEqual(Entity.Cat_id, Entity.Cat_descricao); if (!valid.Valid) { return(valid); } return(new ValidationReturn()); }
/// <summary> /// Check cli_nome if Ok /// </summary> /// <returns></returns> public ValidationReturn ValidCliente() { ValidationReturn valid = _clienteValidation.CheckCli_nomeIsNullOrEmpty(Entity.Cli_nome); if (!valid.Valid) { return(valid); } valid = _clienteValidation.CheckCli_nomeThereAreOtherEqual(Entity.Cli_id, Entity.Cli_nome); if (!valid.Valid) { return(valid); } return(new ValidationReturn()); }
/// <summary> /// Valida código do Produto /// </summary> /// <returns></returns> public ValidationReturn ValidPro_codigo() { ValidationReturn valid = _produtosValidation.CheckPro_codigoIsNullOrEmpty(Entity.Pro_codigo); if (!valid.Valid) { return(valid); } valid = _produtosValidation.CheckPro_codigoThereAreOtherEqual(Entity.Pro_id, Entity.Pro_codigo); if (!valid.Valid) { return(valid); } return(new ValidationReturn()); }
/// <summary> /// Check Ven_nome /// </summary> /// <returns></returns> public ValidationReturn ValidVen_nome() { ValidationReturn valid = _vendedorValidation.CheckVen_nomeIsNullOrEmpty(Entity.Ven_nome); if (!valid.Valid) { return(valid); } valid = _vendedorValidation.CheckVen_nomeThereAreOtherEqual(Entity.Ven_id, Entity.Ven_nome); if (!valid.Valid) { return(valid); } return(new ValidationReturn()); }
/// <summary> /// Valida Familiapro /// </summary> /// <returns></returns> public ValidationReturn ValidFamiliaprod() { ValidationReturn valid = _familiasprodValidation.CheckFam_descricaoIsNullOrEmpty(Entity.Fam_descricaoView); if (!valid.Valid) { return(valid); } valid = _familiasprodValidation.CheckFam_descricaoRegistered(Entity.Fam_descricaoView); if (!valid.Valid) { return(valid); } valid = _familiasprodValidation.CheckFam_inativo(_familiasprodAppService.GetFam_idByFam_descricao(Entity.Fam_descricaoView)); if (!valid.Valid) { return(valid); } return(new ValidationReturn()); }
/// <summary> /// Valida Subcategoria /// </summary> /// <returns></returns> public ValidationReturn ValidSubcategoria() { ValidationReturn valid = _subcategoriaValidation.CheckSub_descricaoIsNullOrEmpty(Entity.Sub_descricaoView); if (!valid.Valid) { return(valid); } valid = _subcategoriaValidation.CheckSub_descricaoRegistered(_subcategoriaAppService.GetSub_idBySub_descricao(Entity.Sub_descricaoView)); if (!valid.Valid) { return(valid); } valid = _subcategoriaValidation.CheckSub_inativo(_subcategoriaAppService.GetSub_idBySub_descricao(Entity.Sub_descricaoView)); if (!valid.Valid) { return(valid); } return(new ValidationReturn()); }