public bool Read() { try { Datos.MASCOTA ma = (from mais in Conexion.Ani.MASCOTA where mais.IDMASCOTA == Id select mais).First(); Id = ma.IDMASCOTA; Nombre = ma.NOMBRE; Edadm = ma.EDAD; TipoRaza TR; Enum.TryParse(ma.RAZA, out TR); Raza = TR; Esterilizados ET; Enum.TryParse(ma.ESTERILIZADO, out ET); Esterilizado = ET; Sexos SX; Enum.TryParse(ma.SEXO, out SX); Sexo = SX; TipoAtencion TA; Enum.TryParse(ma.TIPO_ATENCION, out TA); TipoAte = TA; FechaNaci = DateTime.MaxValue; return(true); } catch { return(false); } }
public bool Delete() { try { Datos.MASCOTA mas = (from masco in Conexion.Ani.MASCOTA where masco.NOMBRE == Nombre select masco).First(); Conexion.Ani.MASCOTA.Remove(mas); Conexion.Ani.SaveChanges(); return(true); } catch { return(false); } }
public bool Update() { try { Datos.MASCOTA mas = Conexion.Ani.MASCOTA.First(m => m.IDMASCOTA == Id); mas.IDMASCOTA = Id; mas.NOMBRE = Nombre; mas.EDAD = Edadm; mas.RAZA = Raza.ToString(); mas.ESTERILIZADO = Esterilizado.ToString(); mas.SEXO = Sexo.ToString(); mas.FECHA_NACIMIENTO = FechaNaci; mas.TIPO_ATENCION = TipoAte.ToString(); mas.FECHA_NACIMIENTO = FechaNaci; Conexion.Ani.SaveChanges(); return(true); } catch { return(false); } }
public bool Create() { try { Datos.MASCOTA mas = new Datos.MASCOTA() { IDMASCOTA = Id, NOMBRE = Nombre, EDAD = Edadm, RAZA = Raza.ToString(), ESTERILIZADO = Esterilizado.ToString(), SEXO = Sexo.ToString(), TIPO_ATENCION = TipoAte.ToString(), FECHA_NACIMIENTO = FechaNaci, }; Conexion.Ani.MASCOTA.Add(mas); Conexion.Ani.SaveChanges(); return(true); } catch (Exception) { return(false); } }