public void BuscarTest() { Fotografos fotografos; fotografos = FotografosBLL.Buscar(1); Assert.IsNotNull(fotografos); }
public void GetListTest() { var lista = new List <Fotografos>(); lista = FotografosBLL.GetList(p => true); Assert.IsNotNull(lista); }
public void EliminarTest() { bool paso; paso = FotografosBLL.Eliminar(1); Assert.AreEqual(paso, true); }
public rEventos() { InitializeComponent(); this.DataContext = Evento; FotografoComboBox.ItemsSource = FotografosBLL.GetList(); FotografoComboBox.SelectedValuePath = "FotografoId"; FotografoComboBox.DisplayMemberPath = "Nombres"; }
public rVenta() { InitializeComponent(); this.DataContext = Venta; //Se llena el ComboBox ArticulosId ArticuloIdComboBox.ItemsSource = ArticulosBLL.GetListArticulos(); ArticuloIdComboBox.SelectedValuePath = "ArticuloId"; ArticuloIdComboBox.DisplayMemberPath = "Descripcion"; //Se llena el ComboBox Fotografos FotografoComboBox.ItemsSource = FotografosBLL.GetList(); FotografoComboBox.SelectedValuePath = "FotografoId"; FotografoComboBox.DisplayMemberPath = "Nombres"; }
public void GuardarTest() { Fotografos fotografo = new Fotografos(); fotografo.FotografoId = 1; fotografo.UsuarioId = 1; fotografo.Nombres = "Fotografo Nombre Fotografo Apellido"; fotografo.Cedula = "111-1111111-1"; fotografo.Direccion = "Calle Fotografo, casa Fotografo"; fotografo.Celular = "+11231231234"; fotografo.Telefono = "+11231231225"; fotografo.Email = "*****@*****.**"; fotografo.Sexo = "Masculino"; fotografo.FechaNacimiento = DateTime.Now; Assert.IsTrue(FotografosBLL.Guardar(fotografo)); }
public void GuardarTest() { Fotografos fotografos = new Fotografos(); fotografos.FotografoId = 0; fotografos.UsuarioId = 1; fotografos.Nombres = "Frandy"; fotografos.Apellidos = "Mota"; fotografos.Cedula = "41223355889"; fotografos.Direccion = "Cotui"; fotografos.Telefono = "8093527799"; fotografos.Celular = "8092458037"; fotografos.Sexo = "Hombre"; fotografos.Sueldo = 100; Assert.IsTrue(FotografosBLL.Guardar(fotografos)); }
//Este evento guarda un registro en la base de datos. private void GuardarButton_Click(object sender, RoutedEventArgs e) { if (!válidar()) { return; } if (FotografosBLL.Guardar(Fotografo)) { Limpiar(); MessageBox.Show("El Fotógrafo fué registrado de forma Éxitosa.", "Guardado", MessageBoxButton.OK, MessageBoxImage.Information); } else { MessageBox.Show("Algo salió mal, no se logró registrar el Fotógrafo.", "Error.", MessageBoxButton.OK, MessageBoxImage.Error); } }
//Este evento elimina un registro de la base de datos. private void EliminarButton_Click(object sender, RoutedEventArgs e) { if (!Regex.IsMatch(FotografoIdTextBox.Text, "^[1-9]+$")) { MessageBox.Show("El Cliente Id solo puede ser de carácter numérico.", "Campo Cliente Id.", MessageBoxButton.OK, MessageBoxImage.Warning); return; } if (FotografosBLL.Eliminar(int.Parse(FotografoIdTextBox.Text))) { Limpiar(); MessageBox.Show("Fotógrafo eliminado.", "Éxito", MessageBoxButton.OK, MessageBoxImage.Information); } else { MessageBox.Show("Algo salió mal, no se logró eliminar el Fotografo.", "Error.", MessageBoxButton.OK, MessageBoxImage.Error); } }
//Este evento busca un registro en la base de datos. private void BuscarButton_Click(object sender, RoutedEventArgs e) { //válida que haya un Id válido en el campo ClienteId. if (!Regex.IsMatch(FotografoIdTextBox.Text, "^[1-9]+$")) { MessageBox.Show("El Cliente Id solo puede ser de carácter numérico.", "Campo Cliente Id.", MessageBoxButton.OK, MessageBoxImage.Warning); return; } var encontrado = FotografosBLL.Buscar(int.Parse(FotografoIdTextBox.Text)); if (encontrado != null) { Fotografo = encontrado; this.DataContext = Fotografo; } else { MessageBox.Show("Puede ser que el Fotógrafo no este registrado en la base de datos.", "No se encontro el Fotógrafo.", MessageBoxButton.OK, MessageBoxImage.Information); } }
public void EliminarTest() { Assert.IsTrue(FotografosBLL.Eliminar(1)); }
private void Buscar_Click(object sender, RoutedEventArgs e) { var listado = new List <Fotografos>(); if (CriterioTexBox.Text.Trim().Length > 0) { switch (FiltroComBox.SelectedIndex) { case 0: if (!Regex.IsMatch(CriterioTexBox.Text, "^[0-9]+$")) { MessageBox.Show("Se esperaba un Id no una cadena de texto", "Campo Criterio", MessageBoxButton.OK, MessageBoxImage.Warning); return; } listado = FotografosBLL.GetList(c => c.FotografoId == int.Parse(CriterioTexBox.Text)); break; case 1: try { listado = FotografosBLL.GetList(c => c.Nombres == CriterioTexBox.Text); } catch (FormatException) { MessageBox.Show("Por favor, ingrese un ID valido"); } break; case 2: try { listado = FotografosBLL.GetList(c => c.Nombres.Contains(CriterioTexBox.Text)); } catch (FormatException) { MessageBox.Show("Por favor, ingrese un Critero valido"); } break; case 3: try { if (!Regex.IsMatch(CriterioTexBox.Text, @"\d{3}-\d{7}-\d{1}")) { MessageBox.Show("Asegúrese de cumplir con el siguiente formato: 111-1111111-1.", "Verifique que haya ingresado una cédula válida", MessageBoxButton.OK, MessageBoxImage.Information); return; } listado = FotografosBLL.GetList(c => c.Cedula == CriterioTexBox.Text); } catch (FormatException) { MessageBox.Show("Por favor, ingrese un Critero valido"); } break; case 4: try { listado = FotografosBLL.GetList(c => c.Direccion == CriterioTexBox.Text); } catch (FormatException) { MessageBox.Show("Por favor, ingrese un Critero valido"); } break; case 5: try { //válida que se le haya colocado el prefijo al celular no (ejemplo: +1). if (!Regex.IsMatch(CriterioTexBox.Text, @"^(\+[0-9]{1,12})$")) { MessageBox.Show("Asegúrese de haber colocado el prefijo telefonico correspondiente.", "Número celular no válido.", MessageBoxButton.OK, MessageBoxImage.Information); return; } //válidando la longitud del telefono. if (CriterioTexBox.Text.Length != 0 && CriterioTexBox.Text.Length < 8) { MessageBox.Show("El número de teléfono no cumple con una longitud válida.", "Longitud no válida.", MessageBoxButton.OK, MessageBoxImage.Error); return; } listado = FotografosBLL.GetList(c => c.Telefono == CriterioTexBox.Text); } catch (FormatException) { MessageBox.Show("Por favor, ingrese un Critero valido"); } break; case 6: try { //válida que se le haya colocado el prefijo al celular no (ejemplo: +1). if (!Regex.IsMatch(CriterioTexBox.Text, @"^(\+[0-9]{1,12})$")) { MessageBox.Show("Asegúrese de haber colocado el prefijo telefonico correspondiente.", "Número celular no válido.", MessageBoxButton.OK, MessageBoxImage.Information); return; } //válidando la longitud del celular. if (CriterioTexBox.Text.Length < 8) { MessageBox.Show("El número celular no cumple con una longitud válida.", "Longitud no válida.", MessageBoxButton.OK, MessageBoxImage.Error); return; } listado = FotografosBLL.GetList(C => C.Celular == CriterioTexBox.Text); } catch { MessageBox.Show("Por favor, ingrese un Critero valido"); } break; case 7: try { //válida la dirreccion de correo electrónico. if (!Regex.IsMatch(CriterioTexBox.Text, "\\w+([-+.']\\w+)*@\\w+([-.]\\w+)*\\.\\w+([-.]\\w+)*")) { MessageBox.Show("La direccón de correo electrónico que ha introducido no es válida.", "Campo Email.", MessageBoxButton.OK, MessageBoxImage.Information); return; } listado = FotografosBLL.GetList(C => C.Email == CriterioTexBox.Text); } catch { MessageBox.Show("Por favor, ingrese un Critero valido"); } break; case 8: try { listado = FotografosBLL.GetList(C => C.Sexo == CriterioTexBox.Text); } catch { MessageBox.Show("Por favor, ingrese un Critero valido"); } break; case 9: try { listado = FotografosBLL.GetList(C => C.FechaNacimiento == FechaNacimientoDesdeDatePicker.SelectedDate.Value); } catch { MessageBox.Show("Por favor, ingrese un Critero valido"); } break; case 10: try { if (FechaNacimientoDesdeDatePicker.SelectedDate != null) { listado = FotografosBLL.GetList(c => c.FechaNacimiento.Date >= FechaNacimientoDesdeDatePicker.SelectedDate); } if (FechaNacimientoHastaDatePicker.SelectedDate != null) { listado = FotografosBLL.GetList(c => c.FechaNacimiento.Date <= FechaNacimientoHastaDatePicker.SelectedDate); } } catch { MessageBox.Show("Por favor, ingrese un Critero valido"); } break; } } else { listado = FotografosBLL.GetList(c => true); } ConsultaDataGrid.ItemsSource = null; ConsultaDataGrid.ItemsSource = listado; }
public void BuscarTest() { Assert.IsTrue(FotografosBLL.Buscar(1) != null); }
public void GetListTest1() { Assert.IsTrue(FotografosBLL.GetList() != null); }
public void ExisteEmailTest() { Assert.IsTrue(FotografosBLL.ExisteEmail("*****@*****.**")); }
public void ExisteTest() { Assert.IsTrue(FotografosBLL.Existe(1)); }
//Este evento válida todos los campos. public bool válidar() { //válida que haya un Id válido en el campo ClienteId. if (!Regex.IsMatch(FotografoIdTextBox.Text, "^[1-9]+$")) { MessageBox.Show("El Cliente Id solo puede ser de carácter numérico.", "Campo Cliente Id.", MessageBoxButton.OK, MessageBoxImage.Warning); return(false); } //válida que no hayan campos vacíos. if (FotografoIdTextBox.Text.Length == 0 || NombresTextBox.Text.Length == 0 || CedulaTextBox.Text.Length == 0 || EmailTextBox.Text.Length == 0 || CelularTextBox.Text.Length == 0 || DireccionTextBox.Text.Length == 0 || SueldoTextBox.Text.Length == 0) { MessageBox.Show("Asegúrese de haber llenado todos los campos.", "Campos vacíos", MessageBoxButton.OK, MessageBoxImage.Information); return(false); } //válida que se haya introducido un nombre válido if (!Regex.IsMatch(NombresTextBox.Text, "^[a-zA-Z'.\\s]{1,40}$")) { MessageBox.Show("Solo se admiten carácteres alfabeticos.\nAsegúrese de no haber introducido espacios innecesarios.", "Nombre no válido.", MessageBoxButton.OK, MessageBoxImage.Information); return(false); } //válida la edad del cliente DateTime fechaActual = DateTime.Now; DateTime fechaNacimiento = FechaNacimientoDatePicker.SelectedDate.Value; TimeSpan ts = fechaActual - fechaNacimiento; int edad = (int)ts.TotalDays; if (edad < 4015 /*edad en dias*/ || edad == 0) { MessageBox.Show("La persona a la que intentas registrar es muy jóven.", $"Esta persona tine {edad / 365} años.", MessageBoxButton.OK, MessageBoxImage.Information); return(false); } else if (edad > 65700) { MessageBox.Show("La persona a la que intentas registras tiene unas muy alta probabilades de haber fallecido.", $"Esta persona tine {edad / 365} años.", MessageBoxButton.OK, MessageBoxImage.Information); return(false); } //válida la dirreccion de correo electrónico. if (!Regex.IsMatch(EmailTextBox.Text, "\\w+([-+.']\\w+)*@\\w+([-.]\\w+)*\\.\\w+([-.]\\w+)*")) { MessageBox.Show("La direccón de correo electrónico que ha introducido no es válida.", "Campo Email.", MessageBoxButton.OK, MessageBoxImage.Information); return(false); } //válida que se le haya colocado el prefijo al telefono (ejemplo: +1). if (TelefonoTextBox.Text.Length != 0 && !Regex.IsMatch(TelefonoTextBox.Text, @"^(\+[0-9]{1,12})$")) { MessageBox.Show("Asegúrese de haber colocado el prefijo telefonico correspondiente.", "Número de teléfono no válido.", MessageBoxButton.OK, MessageBoxImage.Information); return(false); } //válida que se le haya colocado el prefijo al celular no (ejemplo: +1). if (!Regex.IsMatch(CelularTextBox.Text, @"^(\+[0-9]{1,12})$")) { MessageBox.Show("Asegúrese de haber colocado el prefijo telefonico correspondiente.", "Número celular no válido.", MessageBoxButton.OK, MessageBoxImage.Information); return(false); } //válidando la longitud del telefono. if (TelefonoTextBox.Text.Length != 0 && TelefonoTextBox.Text.Length < 8) { MessageBox.Show("El número de teléfono no cumple con una longitud válida.", "Longitud no válida.", MessageBoxButton.OK, MessageBoxImage.Error); return(false); } //válidando la longitud del celular. if (CelularTextBox.Text.Length < 8) { MessageBox.Show("El número celular no cumple con una longitud válida.", "Longitud no válida.", MessageBoxButton.OK, MessageBoxImage.Error); return(false); } //Ayudara con la válidacion del campo cedula, telefono, email, celular. var fotografo = ClientesBLL.Buscar(int.Parse(FotografoIdTextBox.Text)); //válidando que no se repita el mismo telefono en diferentes registros. if (fotografo != null) { if (FotografosBLL.ExisteTelefono(TelefonoTextBox.Text) && fotografo.Nombre != NombresTextBox.Text) { MessageBox.Show("Asegúrese que haya ingresado correctamente el número de teléfono.", $"El teléfono \"{TelefonoTextBox.Text}\" ya existe.", MessageBoxButton.OK, MessageBoxImage.Information); return(false); } } else if (FotografosBLL.ExisteTelefono(TelefonoTextBox.Text)) { MessageBox.Show("Asegúrese que haya ingresado correctamente el número de teléfono.", $"El teléfono \"{TelefonoTextBox.Text}\" ya existe.", MessageBoxButton.OK, MessageBoxImage.Information); return(false); } //válidando que no se repita el mismo celular en diferentes registros. if (fotografo != null) { if (FotografosBLL.ExisteCelular(CelularTextBox.Text) && fotografo.Nombre != NombresTextBox.Text) { MessageBox.Show("Asegúrese que haya ingresado correctamente el número celular.", $"El celular \"{CelularTextBox.Text}\" ya existe.", MessageBoxButton.OK, MessageBoxImage.Information); return(false); } } else if (FotografosBLL.ExisteCelular(CelularTextBox.Text)) { MessageBox.Show("Asegúrese que haya ingresado correctamente el número celular.", $"El celular \"{CelularTextBox.Text}\" ya existe.", MessageBoxButton.OK, MessageBoxImage.Information); return(false); } //válidando que no se repita el mismo Email en diferentes registros. if (fotografo != null) { if (FotografosBLL.ExisteEmail(EmailTextBox.Text) && fotografo.Nombre != NombresTextBox.Text) { MessageBox.Show("Asegúrese que haya ingresado correctamente el correo electrónico.", $"El Email \"{EmailTextBox.Text}\" ya existe.", MessageBoxButton.OK, MessageBoxImage.Information); return(false); } } else if (ClientesBLL.ExisteEmail(EmailTextBox.Text)) { MessageBox.Show("Asegúrese que haya ingresado correctamente el correo electrónico.", $"El Email \"{EmailTextBox.Text}\" ya existe.", MessageBoxButton.OK, MessageBoxImage.Information); return(false); } //válidando que no se repita la misma cedula en diferentes registros. if (fotografo != null) { if (FotografosBLL.ExisteCedula(CedulaTextBox.Text) && fotografo.Nombre != NombresTextBox.Text) { MessageBox.Show("Asegúrese que haya ingresado correctamente la cedula.", $"La cedula \"{CedulaTextBox.Text}\" ya existe.", MessageBoxButton.OK, MessageBoxImage.Information); return(false); } } else if (FotografosBLL.ExisteCedula(CedulaTextBox.Text)) { MessageBox.Show("Asegúrese que haya ingresado correctamente la cédula.", $"La cédula \"{CedulaTextBox.Text}\" ya existe.", MessageBoxButton.OK, MessageBoxImage.Information); return(false); } //válida que se haya seleccionado un sexo if (SexoComboBox.SelectedIndex == -1) { MessageBox.Show("Seleccione el sexo del fotografo.", "Sexo sin seleccionar.", MessageBoxButton.OK, MessageBoxImage.Information); return(false); } //válida que la cedula tenga el formato adecuado if (CedulaTextBox.Text.Length != 0) { if (!Regex.IsMatch(CedulaTextBox.Text, @"\d{3}-\d{7}-\d{1}")) { MessageBox.Show("Asegúrese de cumplir con el siguiente formato: 111-1111111-1.", "Verifique que haya ingresado una cédula válida", MessageBoxButton.OK, MessageBoxImage.Information); return(false); } } //válida que se ingrese un sueldo válido if (!Regex.IsMatch(SueldoTextBox.Text, @"^[0-9]{1,8}$|^[0-9]{1,8}\.[0-9]{1,8}$")) { MessageBox.Show("En el campo sueldo solo pueden haber carácteres numéricos.", "Campo Sueldo.", MessageBoxButton.OK, MessageBoxImage.Warning); return(false); } return(true); }
public void ExisteCedulaTest() { Assert.IsTrue(FotografosBLL.ExisteCedula("111-1111111-1")); }
public void ExisteTelefonoTest() { Assert.IsTrue(FotografosBLL.ExisteTelefono("+11231231225")); }
public void ExisteCelularTest() { Assert.IsTrue(FotografosBLL.ExisteCelular("+11231231234")); }