public bool CoincideCon(Persona modelo) { if (modelo.DNI != 0 && modelo.DNI != DNI) { return(false); } if (!string.IsNullOrWhiteSpace(modelo.Apellido) && !Apellido.Equals(modelo.Apellido, StringComparison.CurrentCultureIgnoreCase)) { return(false); } if (!string.IsNullOrWhiteSpace(modelo.Nombre) && !Nombre.Equals(modelo.Nombre, StringComparison.CurrentCultureIgnoreCase)) { return(false); } if (!string.IsNullOrWhiteSpace(modelo.Direccion) && !Direccion.Equals(modelo.Direccion, StringComparison.CurrentCultureIgnoreCase)) { return(false); } if (!string.IsNullOrWhiteSpace(modelo.Telefono) && !Telefono.Equals(modelo.Telefono, StringComparison.CurrentCultureIgnoreCase)) { return(false); } if (modelo.FechaDeNacimiento != DateTime.MinValue && FechaDeNacimiento != modelo.FechaDeNacimiento) { return(false); } return(true); }
public bool CoincideCon(Persona modelo) { // IF SON TODOS LOS CASOS QUE NO COINCIDEN EL ORIGINAL CON EL MODELO // si el dni el modelo de Persona es diferente a 0 y es diferente al dni persona(original) if (modelo.DNI != 0 && modelo.DNI != DNI) { return(false); } if (!string.IsNullOrWhiteSpace(modelo.Apellido) && !Apellido.Equals(modelo.Apellido, StringComparison.CurrentCultureIgnoreCase)) { return(false); } if (!string.IsNullOrWhiteSpace(modelo.Nombre) && !Nombre.Equals(modelo.Nombre, StringComparison.CurrentCultureIgnoreCase)) { return(false); } if (!string.IsNullOrWhiteSpace(modelo.Direccion) && !Direccion.Equals(modelo.Direccion, StringComparison.CurrentCultureIgnoreCase)) { return(false); } if (!string.IsNullOrWhiteSpace(modelo.Telefono) && !Telefono.Equals(modelo.Telefono, StringComparison.CurrentCultureIgnoreCase)) { return(false); } if (modelo.FechaDeNacimiento != DateTime.MinValue && FechaDeNacimiento != modelo.FechaDeNacimiento) { return(false); } return(true); }
public void DadosDosTelefonosDistintosEqualsDevuelveFalso() { Telefono a = new Telefono("0", "48603242"); Telefono b = new Telefono("011", "48603242"); a.Equals(b).Should().BeFalse(); b.Equals(a).Should().BeFalse(); }
public void DadosDosTelefonosIgualsEqualsDevuelveVerdadero() { Telefono a = new Telefono("011", "48603242"); Telefono b = new Telefono("011", "48603242"); a.Equals(b).Should().BeTrue(); b.Equals(a).Should().BeTrue(); }
// Constructores public AltaAutoresViewModel() { comandoAlta = new Command( execute: () => { App.Database.AddAutor(new Autor(Nombre, Apellidos, Nacimiento.Substring(0, 10), Telefono, Sexo)); limpiarCampos(); Application.Current.MainPage.DisplayAlert("Información", "Autor registrado con éxito.", "Aceptar"); RefreshCanExecutes(); }, canExecute: () => { return(!Nombre.Equals("") && !Apellidos.Equals("") && !Telefono.Equals("") && !Sexo.Equals("Seleccionar...")); } ); comandoBorrado = new Command( execute: async() => { await OnAlertYesNoClicked(); if (canClean) { limpiarCampos(); } canClean = false; RefreshCanExecutes(); }, canExecute: () => { return(!Nombre.Equals("") || !Apellidos.Equals("") || !Telefono.Equals("") || !Sexo.Equals("Seleccionar...")); } ); }
private async void GuardarCliente() { string resultado = string.Empty; try { if (Cedula.Equals("")) { MostrarMensaje("Debe ingresar la cédula!"); return; } if (Nombre.Equals("")) { MostrarMensaje("Debe ingresar el nombre!"); return; } if (Telefono.Equals("")) { MostrarMensaje("Debe ingresar el teléfono!"); return; } if (Email.Equals("")) { MostrarMensaje("Debe ingresar el email!"); return; } if (Direccion.Equals("")) { MostrarMensaje("Debe ingresar la dirección!"); return; } ClienteModel objCliente = new ClienteModel(); objCliente.Cedula = Cedula; objCliente.Nombre = Nombre; objCliente.Telefono = Telefono; objCliente.Email = Email; objCliente.Estado = Convert.ToInt32(Estado); objCliente.Direccion = Direccion; objCliente.Usuario_Creacion = Globales.UsuarioActivo; objCliente.Fecha_Creacion = DateTime.Now; if (_ClienteActual == null) { resultado = await ClienteModel.Insertar(objCliente); } else { resultado = await ClienteModel.Actualizar(objCliente); } if (resultado.Equals("true")) { RefrescarLista(); MostrarMensaje("Cliente guardado"); Limpiar(); return; } else { MostrarMensaje("No fue posible guardar el cliente, por favor verificar los datos ingresados"); return; } } catch (Exception ex) { MostrarMensaje("No fue posible insertar el cliente!"); } }