public void Insertar(Evento_Animal eventoanimal) { try { evdatos.Insertar(eventoanimal); } catch (Exception ex) { throw ex; } }
public void Alta_Evento(Animal animal, Evento evento, List <Desc_Subevento> listado_descripciones, DateTime fecha, Inseminador inseminador, Animal toro) { try { Animal = animal; Evento = evento; eventoanimal.Rp = Animal.Rp; eventoanimal.Id_evento = Evento.Id_evento; eventoanimal.Fecha_desc = fecha; EventoAnimal_Datos.Insertar(eventoanimal); switch (Evento.Nombre_evento) { case "Parto": Animal.Estado_animal = "Parto"; break; case "Aborto": Animal.Estado_animal = "Aborto"; break; case "Celo": Animal.Estado_animal = "Celo"; break; case "Venta": Animal.Estado_animal = "Vendido"; break; case "Muerte": Animal.Estado_animal = "Muerto"; break; case "Enfermedad": Animal.Estado_animal = "Enfermo"; break; case "Medicacion": Animal.Estado_animal = "Medicado"; break; case "Tacto Rectal": foreach (var item in listado_descripciones) { if (item.Descripcion == "Preñada") { Animal.Estado_animal = "Preñada"; } } break; case "Vivo": Animal.Estado_animal = "Vivo"; break; case "Servicio": ev_desc.Id_inseminador = inseminador.Id_inseminador; break; default: Animal.Estado_animal = "Vivo"; break; } Animal_Datos.Actualizar(Animal); ev_desc.Id_evento = eventoanimal.Id_evento; ev_desc.Rp = eventoanimal.Rp; ev_desc.Fecha_desc = fecha; ev_desc.Id_tambo = Animal.Id_tambo; ev_desc.Estado_evento = true; ev_ds_Datos.Insertar(ev_desc, listado_descripciones); } catch (Exception ex) { throw ex; } }