Exemplo n.º 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);
        }
Exemplo n.º 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);
        }
        /// <summary>
        /// Eliminacion de un cliente por su Primary key
        /// </summary>
        /// <param>El id del cliente</param>
        /// <returns>Falso si no se pudo eliminar o verdadero si se elimino correctamente</returns>
        public bool eliminarCliente(double idCliente)
        {
            bool resultado = false;

            try
            {
                DA.Cliente objCliente = db.Clientes.Where(x => x.IdentCliente == idCliente).FirstOrDefault();
                db.Clientes.Remove(objCliente);
                db.SaveChanges();
            }
            catch (Exception ex) {
                throw ex;
            }

            return(resultado);
        }
        /// <summary>
        /// Creacion de un cliente en la bd
        /// </summary>
        /// <param>Un objeto cliente</param>
        /// <returns>Retorna verdadero o falso dependiendo de si se crea o no un cliente en la bd</returns>
        public bool crearCliente(EN.Cliente cliente)
        {
            bool resultado = false;

            try
            {
                AutoMapper.Mapper.Map <EN.Cliente, DA.Cliente>(cliente);
                DA.Cliente objCliente = AutoMapper.Mapper.Map <DA.Cliente>(cliente);
                db.Clientes.Add(objCliente);
                db.SaveChanges();
            }
            catch (Exception ex) {
                throw ex;
            }

            return(resultado);
        }
Exemplo n.º 5
0
        public bool CrearCliente(EN.Cliente objCliente)
        {
            bool resultado = false;

            try
            {
                BR.Cliente cliente = new BR.Cliente();
                cliente.IdentCliente  = objCliente.IdentCliente;
                cliente.NombreCliente = objCliente.NombreCliente;
                db.Clientes.Add(cliente);
                db.SaveChanges();

                resultado = true;
            }
            catch (Exception ex)
            {
                throw ex;
            }
            return(resultado);
        }