Пример #1
0
        public bool ActualizarMascota(EN.Mascota objMascota)
        {
            var confirmacion = false;

            try
            {
                var mascota = (from m in db.Mascotas
                               where m.Id == objMascota.IdentMascota
                               select m).First();
                EN.Raza raza = new EN.Raza();
                raza = objMascota.Raza;
                mascota.Cliente.IdentCliente  = objMascota.Cliente.IdentCliente;
                mascota.Cliente.NombreCliente = objMascota.Cliente.NombreCliente;
                mascota.Nombre = objMascota.NombreMascota;
                mascota.IdRaza = objMascota.Raza.IdRaza;
                //mascota.Raza.Especie.IdEspecie = objMascota.Raza.Especie.IdEspecie;
                //mascota.Raza.Especie.Especie1 = objMascota.Raza.Especie.NombreEspecie;
                //mascota.Raza.IdRaza = objMascota.Raza.IdRaza;
                //mascota.Raza.Raza1 = objMascota.Raza.NombreRaza;
                //mascota.Raza.IdEspecie = objMascota.Raza.Especie.IdEspecie;
                db.SaveChanges();
                confirmacion = true;
            }
            catch (Exception ex)
            {
                throw ex;
            }


            return(confirmacion);
        }
Пример #2
0
        private void CrearMascotaNueva()
        {
            string nombreMascota = txtMascota.Text;
            double idCliente     = Double.Parse(txtIdCliente.Text);
            string nombreCliente = txtNombreCliente.Text;
            long   idRaza        = long.Parse(DropDownRaza.SelectedValue.ToString());

            EN.Cliente cliente = new EN.Cliente();
            cliente.IdentCliente  = idCliente;
            cliente.NombreCliente = nombreCliente;

            EN.Especie especie = new EN.Especie();
            especie.IdEspecie     = int.Parse(DropDownEspecie.SelectedValue);
            especie.NombreEspecie = DropDownEspecie.SelectedItem.ToString();

            EN.Raza raza = new EN.Raza();
            raza.IdRaza     = raza.IdRaza = int.Parse(DropDownRaza.SelectedValue.ToString());
            raza.NombreRaza = DropDownRaza.SelectedItem.ToString();
            raza.Especie    = especie;

            EN.Mascota mascota = new EN.Mascota();
            mascota.NombreMascota = nombreMascota;
            mascota.Cliente       = cliente;
            mascota.Raza          = raza;

            CT.Mascota ctMascota = new CT.Mascota();
            ctMascota.CrearMascota(mascota);

            txtIdCliente.Text     = string.Empty;
            txtNombreCliente.Text = string.Empty;
            txtMascota.Text       = string.Empty;
            ConsultarMascotas(-1);
        }
Пример #3
0
        private void ActualizarMascota()
        {
            string idMascota     = Label13.Text;
            string nombreMascota = tbNombreMascota.Text;
            double idCliente     = Double.Parse(tbIdCliente.Text);
            string nombreCliente = tbNombreCliente.Text;
            long   idRaza        = long.Parse(DropDownList2.SelectedValue.ToString());

            EN.Cliente cliente = new EN.Cliente();
            cliente.IdentCliente  = idCliente;
            cliente.NombreCliente = nombreCliente;


            EN.Raza raza = new EN.Raza();
            raza.IdRaza     = raza.IdRaza = int.Parse(DropDownList2.SelectedValue.ToString());
            raza.NombreRaza = DropDownList2.SelectedItem.ToString();

            EN.Mascota mascota = new EN.Mascota();
            mascota.IdentMascota  = long.Parse(idMascota);
            mascota.NombreMascota = nombreMascota;
            mascota.Cliente       = cliente;
            mascota.Raza          = raza;

            CT.Mascota ctMascota = new CT.Mascota();
            ctMascota.ActualizarMascota(mascota);

            tbIdCliente.Text     = string.Empty;
            tbNombreCliente.Text = string.Empty;
            tbNombreMascota.Text = string.Empty;
            ConsultarMascotas(-1);
        }
Пример #4
0
        public List <EN.Raza> ConsultarRaza(int idEspecie)
        {
            List <EN.Raza> resultado = new List <EN.Raza>();

            //var item = from r in db.Razas
            //           where (r.IdEspecie == idEspecie)
            //           select new { r.IdRaza, r.Raza1};

            var item = from r in db.Razas
                       select r;

            foreach (var registro in item)
            {
                EN.Raza objRaza = new EN.Raza();
                objRaza.IdRaza     = int.Parse(registro.IdRaza.ToString());
                objRaza.NombreRaza = registro.Raza1;

                resultado.Add(objRaza);
            }
            return(resultado);
        }
Пример #5
0
        public List <EN.Raza> ConsultarRaza(int idRaza)
        {
            List <EN.Raza> resultado = new List <EN.Raza>();
            //List<BR.Raza> item = db.Razas.Where(x => x.IdRaza == idRaza || idRaza == -1).ToList();

            var item = from r in db.Razas
                       join e in db.Especies on r.IdEspecie equals e.IdEspecie //OJO
                       where (r.IdentRaza == idRaza || idRaza == -1)
                       select new { r.IdentRaza, r.NombreRaza, e.IdEspecie, e.Especie1 };

            foreach (var registro in item)
            {
                EN.Raza objRaza = new EN.Raza();
                objRaza.Especie               = new EN.Especies();
                objRaza.IdRaza                = int.Parse(registro.IdentRaza.ToString());
                objRaza.NombreRaza            = registro.NombreRaza;
                objRaza.Especie.IdEspecie     = registro.IdEspecie;
                objRaza.Especie.NombreEspecie = registro.Especie1;

                resultado.Add(objRaza);
            }
            return(resultado);
        }