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); }
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); }
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); }
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); }
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); }
public List <EN.Mascota> ConsultarMascotas(int idMascota) { List <EN.Mascota> listadoMascotas = new List <EN.Mascota>(); try { var item = from m in db.Mascotas join r in db.Razas on m.IdRaza equals r.IdRaza join e in db.Especies on r.IdEspecie equals e.IdEspecie join c in db.Clientes on m.IdentCliente equals c.IdentCliente where ((m.Id == idMascota || idMascota == -1) && m.Visible == 1) select new { m.Id, m.Nombre, r.IdRaza, r.Raza1, c.IdentCliente, c.NombreCliente, e.IdEspecie, e.Especie1 }; foreach (var registro in item) { EN.Mascota mascota = new EN.Mascota(); mascota.IdentMascota = int.Parse(registro.Id.ToString()); mascota.NombreMascota = registro.Nombre; mascota.Especie = new EN.Especie(); mascota.Especie.IdEspecie = registro.IdEspecie; mascota.Especie.NombreEspecie = registro.Especie1; mascota.Raza = new EN.Raza(); mascota.Raza.IdRaza = int.Parse(registro.IdRaza.ToString()); mascota.Raza.NombreRaza = registro.Raza1; mascota.Raza.Especie = mascota.Especie; mascota.Cliente = new EN.Cliente(); mascota.Cliente.IdentCliente = int.Parse(registro.IdentCliente.ToString()); mascota.Cliente.NombreCliente = registro.NombreCliente; listadoMascotas.Add(mascota); } } catch (Exception ex) { throw ex; } return(listadoMascotas); }
public List <EN.Mascota> ConsultarMascotas(int idMascota) { List <EN.Mascota> listadoMascotas = new List <EN.Mascota>(); try { var resultado = from m in db.Mascotas join r in db.Razas on m.IdentRaza equals r.IdentRaza join e in db.Especies on m.IdentEspecie equals e.IdEspecie join c in db.Clientes on m.IdentCliente equals c.IdentCliente where (m.IdentMascota == idMascota || idMascota == -1) select new { m.IdentMascota, m.NombreMascota, r.IdentRaza, r.NombreRaza, e.IdEspecie, e.Especie1, c.IdentCliente, c.NombreCliente }; // falta identespecie especie identcleinte cliente foreach (var item in resultado) { EN.Mascota mascota = new EN.Mascota(); mascota.raza = new EN.Raza(); mascota.especie = new EN.Especies(); mascota.cliente = new EN.Cliente(); mascota.raza.IdRaza = int.Parse(item.IdentRaza.ToString()); mascota.raza.NombreRaza = item.NombreRaza; mascota.especie.IdEspecie = int.Parse(item.IdEspecie.ToString()); mascota.especie.NombreEspecie = item.Especie1; mascota.cliente.IdentCliente = int.Parse(item.IdentCliente.ToString()); mascota.cliente.NombreCliente = item.NombreCliente; mascota.identMascota = int.Parse(item.IdentMascota.ToString()); mascota.NombreMascota = item.NombreMascota; listadoMascotas.Add(mascota); } } catch (Exception ex) { throw ex; } return(listadoMascotas); }
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); }