private void PonerBienFecha() { string[] numero = Fecha.ToShortDateString().Split('/'); PartidoUso.Fecha_Encuentro = numero[2] + '-' + numero[1] + '-' + numero[0]; string horaencuentro = Hora + ":" + Minutos; ValidacionesRegexp.ComprobarHoraMinutos(horaencuentro); PartidoUso.Fecha_Encuentro += " " + horaencuentro + ":00"; }
public bool Update() { StaffUpdate.Dni = StaffUpdate.Dni.ToUpper(); ValidacionesRegexp.ValidarDniNie(StaffUpdate.Dni); StaffUpdate.Equipo = EquipoCambio.IdEquipo; if (!StaffUpdate.Foto.Equals("/Assets/defecto.jpg") && !StaffUpdate.Foto.Contains("http")) { string[] urlBlob = StaffUpdate.Foto.Split('/'); BlobStorage.EliminarImagen(fotoantigua, StaffUpdate); StaffUpdate.Foto = BlobStorage.GuardarImagen(StaffUpdate.Foto, urlBlob[urlBlob.Length - 1], StaffUpdate); } return(ApiRest.UpdateStaff(StaffUpdate)); }
public bool Execute() { JugadorInsertar.Dni = JugadorInsertar.Dni.ToUpper(); ValidacionesRegexp.ValidarDniNie(JugadorInsertar.Dni); JugadorInsertar.Categoria = Utils.ObtenerCategoriaJugador(FechaNacimiento, 2019); JugadorInsertar.Fecha_Nacimiento = FechaNacimiento.Year + "-" + FechaNacimiento.Month + "-" + FechaNacimiento.Day; if (!JugadorInsertar.Foto.Equals("/Assets/defecto.jpg")) { string[] rutaimagen = JugadorInsertar.Foto.Split('/'); string urlImagen = BlobStorage.GuardarImagen(JugadorInsertar.Foto, rutaimagen[rutaimagen.Length - 1], JugadorInsertar); JugadorInsertar.Foto = urlImagen; } return(ApiRest.InsertJugador(JugadorInsertar)); }
public bool Execute() { StaffInsert.Equipo = EquipoStaff.IdEquipo; StaffInsert.Dni = StaffInsert.Dni.ToUpper(); ValidacionesRegexp.ValidarDniNie(StaffInsert.Dni); StaffInsert.Fecha_Nacimiento = FechaNacimiento.Year + "-" + FechaNacimiento.Month + "-" + FechaNacimiento.Day; if (!StaffInsert.Foto.Equals("/Assets/defecto.jpg")) { string[] rutaimagen = StaffInsert.Foto.Split('/'); string urlImagen = BlobStorage.GuardarImagen(StaffInsert.Foto, rutaimagen[rutaimagen.Length - 1], StaffInsert); StaffInsert.Foto = urlImagen; } return(ApiRest.InsertStaff(StaffInsert)); }
public bool Update() { JugadorUpdate.Dni = JugadorUpdate.Dni.ToUpper(); ValidacionesRegexp.ValidarDniNie(JugadorUpdate.Dni); JugadorUpdate.Equipo = EquipoCambio.IdEquipo; string[] fecha = JugadorUpdate.Fecha_Nacimiento.Split('-'); JugadorUpdate.Categoria = Utils.ObtenerCategoriaJugador(new DateTime(int.Parse(fecha[0]), int.Parse(fecha[1]), int.Parse(fecha[2])), 2019); if (!JugadorUpdate.Foto.Equals("/Assets/defecto.jpg") && !JugadorUpdate.Foto.Contains("http")) { string[] urlBlob = JugadorUpdate.Foto.Split('/'); BlobStorage.EliminarImagen(fotoantigua, JugadorUpdate); JugadorUpdate.Foto = BlobStorage.GuardarImagen(JugadorUpdate.Foto, urlBlob[urlBlob.Length - 1], JugadorUpdate); } return(ApiRest.UpdateJugador(JugadorUpdate)); }
private bool ComprobarContraseña() { if (Utils.EncriptarEnSHA1(ContraseñaActual) == AdministradorActual.Pass) { if (ContraseñaNueva == ContraseñaConfirmar) { ValidacionesRegexp.ValidarPass(ContraseñaNueva); AdministradorActual.Pass = Utils.EncriptarEnSHA1(ContraseñaNueva); return(true); } else { throw new CRUDException("La contraseña nueva introducida no coincide con la contraseña introducida para confirmar"); } } else { throw new CRUDException("La contraseña del " + AdministradorActual.Nombre_Completo + " escrita no es correcta"); } }
public int Save_Execute() { switch (Accion) { case Accion.Nuevo: if (Equipo.Categoria != null) { ValidacionesRegexp.ValidarEmail(Equipo.Correo); if (!Equipo.Foto.Equals("/Assets/equipodefecto.png") && !Equipo.Foto.Contains("http")) { string[] referenceblob = Equipo.Foto.Split('/'); Equipo.Foto = BlobStorage.GuardarImagen(Equipo.Foto, referenceblob[referenceblob.Length - 1], Equipo); } ApiRest.InsertEquipo(Equipo); return(1); } else { return(-1); } case Accion.Editar: if (!string.IsNullOrWhiteSpace(Equipo.Nombre) && !string.IsNullOrWhiteSpace(Equipo.Provincia) && Equipo.Categoria != null) { ValidacionesRegexp.ValidarEmail(Equipo.Correo); if (!Equipo.Foto.Equals("/Assets/equipodefecto.png") && !Equipo.Foto.Contains("http")) { string[] referenceblob = Equipo.Foto.Split('/'); BlobStorage.EliminarImagen(fotoantigua, Equipo); Equipo.Foto = BlobStorage.GuardarImagen(Equipo.Foto, referenceblob[referenceblob.Length - 1], Equipo); } ApiRest.UpdateEquipo(Equipo); return(2); } else { return(-1); } case Accion.Borrar: MessageBoxResult messageresult = MessageBox.Show("Esta seguro que desea el eliminar el Equipo: " + Equipo.Nombre + "?. Los jugadores y staffs que pertenezcan a este equipo o los partidos que haya participado se verán afectados", "Advertencia", MessageBoxButton.YesNo, MessageBoxImage.Warning); if (messageresult == MessageBoxResult.Yes) { CambiaEquipoDelte(); ApiRest.DeleteEquipo(Equipo.IdEquipo); if (!Equipo.Foto.Equals("/Assets/equipodefecto.png")) { string[] referenceblob = Equipo.Foto.Split('/'); BlobStorage.EliminarImagen(referenceblob[referenceblob.Length - 1], Equipo); } return(3); } return(0); default: return(0); } }