public int New_(string p_nombre, string p_raza, GestionVeterinariaGenNHibernate.Enumerated.GestionVeterinaria.SexoEnum p_sexo, float p_peso, string p_especie, Nullable <DateTime> p_fNacimiento, GestionVeterinariaGenNHibernate.Enumerated.GestionVeterinaria.TamanyoMascotaEnum p_tamanyo, string p_cliente, string p_color, bool p_microchip) { MascotaEN mascotaEN = null; int oid; //Initialized MascotaEN mascotaEN = new MascotaEN(); mascotaEN.Nombre = p_nombre; mascotaEN.Raza = p_raza; mascotaEN.Sexo = p_sexo; mascotaEN.Peso = p_peso; mascotaEN.Especie = p_especie; mascotaEN.FNacimiento = p_fNacimiento; mascotaEN.Tamanyo = p_tamanyo; if (p_cliente != null) { mascotaEN.Cliente = new GestionVeterinariaGenNHibernate.EN.GestionVeterinaria.ClienteEN(); mascotaEN.Cliente.DNI = p_cliente; } mascotaEN.Color = p_color; mascotaEN.Microchip = p_microchip; //Call to MascotaCAD oid = _IMascotaCAD.New_(mascotaEN); return(oid); }