/// <summary> /// Realiza el llamado de la validaciĆ³n de la grilla /// </summary> private bool EstaCompletaGrilla() { bool operacionOk = true; try { //Si es cliente que tiene diferentes perfiles se valida if (EsClienteConsumidor) { // Determina si la grilla fue ingresada en su totalidad CompletoGrilla = ListClientes.Where(reg => reg.FrecuenciaCompra == null).Count() == 0; if (!CompletoGrilla) { Utilidades.PresentarMsj(Mensajes.GetMensaje(102), this, "Alert"); operacionOk = false; } } } catch (Exception) { Utilidades.PresentarMsj(Mensajes.GetMensaje(7), this, "Alert"); operacionOk = false; } return(operacionOk); }
public static IList <Cliente> GetClientes(string cpf = "", int id = 0) { IList <Cliente> ListClientes; using (var contexto = new ByteBankContext()) { ListClientes = contexto.Cliente.ToList(); } IEnumerable <Cliente> filtros = null; if (!String.IsNullOrEmpty(cpf)) { filtros = ListClientes.Where(Cliente => Cliente.Cgc.Trim() == cpf.Trim()); } if (id > 0) { filtros = ListClientes.Where(Cliente => Cliente.Id == id); } if (filtros != null) { ListClientes = filtros.ToList() as IList <Cliente>; } return(ListClientes); }