コード例 #1
0
        public bool CrearMascota(EN.Mascota mascota)
        {
            bool resultado = false;

            try
            {
                BR.Mascota objMascota = new BR.Mascota();
                BR.Cliente objCliente = db.Clientes.Where(x => x.IdentCliente == mascota.cliente.IdentCliente).FirstOrDefault();
                BR.Raza    objRaza    = db.Razas.Where(x => x.IdentRaza == mascota.raza.IdRaza).FirstOrDefault();
                BR.Especie objEspecie = db.Especies.Where(x => x.IdEspecie == mascota.especie.IdEspecie).FirstOrDefault();



                objMascota.IdentMascota  = int.Parse(mascota.identMascota.ToString());
                objMascota.NombreMascota = mascota.NombreMascota;
                objMascota.Cliente       = objCliente;
                objMascota.Especie       = objEspecie;
                objMascota.Raza          = objRaza;

                //objMascota.Raza.IdentRaza = mascota.raza.identRaza;
                //objMascota.Raza.NombreRaza = mascota.raza.nombreRaza;
                //objMascota.Especy.IdentEspecie = mascota.especie.identEspecie;
                //objMascota.Especy.NombreEspecie = mascota.especie.nombreEspecie;

                db.Mascotas.Add(objMascota);
                db.SaveChanges();

                resultado = true;
            }
            catch (Exception ex)
            {
                throw ex;
            }
            return(resultado);
        }
コード例 #2
0
        public bool ActualizarMascota(EN.Mascota mascota)
        {
            bool resultado = false;

            try
            {
                BR.Mascota objMascota = db.Mascotas.Where(x => x.IdentMascota == mascota.identMascota).FirstOrDefault();

                BR.Cliente objCliente = db.Clientes.Where(x => x.IdentCliente == mascota.cliente.IdentCliente).FirstOrDefault();
                BR.Raza    objRaza    = db.Razas.Where(x => x.IdentRaza == mascota.raza.IdRaza).FirstOrDefault();
                BR.Especie objEspecie = db.Especies.Where(x => x.IdEspecie == mascota.especie.IdEspecie).FirstOrDefault();


                objMascota.NombreMascota = mascota.NombreMascota;
                objMascota.Cliente       = objCliente;
                objMascota.Especie       = objEspecie;
                objMascota.Raza          = objRaza;

                db.SaveChanges();
                resultado = true;
            }
            catch (Exception ex)
            {
                throw ex;
            }
            return(resultado);
        }
コード例 #3
0
        public bool EliminarMascota(double identificacion)
        {
            bool resultado = false;

            try
            {
                BR.Mascota objMascota = db.Mascotas.Where(x => x.IdentMascota == identificacion).FirstOrDefault();

                db.Mascotas.Remove(objMascota);
                db.SaveChanges();

                resultado = true;
            }
            catch (Exception ex)
            {
                throw ex;
            }
            return(resultado);
        }
コード例 #4
0
        public bool CrearMascota(EN.Mascota objMascota)
        {
            var confirmacion = false;

            try
            {
                BR.Mascota mascota = new BR.Mascota();
                mascota.Id           = objMascota.IdentMascota;
                mascota.Nombre       = objMascota.NombreMascota;
                mascota.IdentCliente = objMascota.Cliente.IdentCliente;
                mascota.IdRaza       = objMascota.Raza.IdRaza;
                db.Mascotas.Add(mascota);
                db.SaveChanges();

                confirmacion = true;
            }
            catch (Exception ex)
            {
                throw ex;
            }

            return(confirmacion);
        }