}//fin constructor //metodos /* * este metodo se encarga de registrar objeto raza */ public string RegistrarRaza(ObjetoRaza miObjetoRaza) { string salida = ""; if (BuscarCodigoRaza(miObjetoRaza.CodigoRaza)) { salida = "Ya existe un registro con ese mismo codigo. Por favor" + " vuelva a intentarlo."; }//fin if else { SqlCommand comando = new SqlCommand(); string sentencia = " Insert Into Raza (Id_Raza, Descripcion)" + " Values (@Id_Raza, @Descripcion)"; comando.CommandType = CommandType.Text; comando.CommandText = sentencia; comando.Connection = cadenaConexion.conexion; comando.Parameters.AddWithValue("@Id_Raza", miObjetoRaza.CodigoRaza); comando.Parameters.AddWithValue("@Descripcion", miObjetoRaza.DescripcionRaza); //abrir conexion cadenaConexion.abrir(); comando.ExecuteNonQuery(); //cerrar conexion cadenaConexion.cerrar(); salida = "Se agrego la raza correctamente"; }//fin else return(salida); }//fin RegistrarRaza
//constructores public ObjetoAnimal() { this.intIdentificacionAnimal = 0; this.strSexoAnimal = ""; this.intMadreAnimal = 0; this.intPadreAnimal = 0; this.strNombreAnimal = ""; this.strFechaNacimientoAnimal = ""; this.objFincaAnimal = null; this.objRazaAnimal = null; }//fin construcor sin parametros
}//fin construcor sin parametros public ObjetoAnimal(int identificacionAnimal, string sexoAnimal, int madreAnimal, int padreAnimal, string nombreAnimal, string fechaNacimientoAnimal, ObjetoFinca objFincaAnimal, ObjetoRaza objRazaAnimal) { this.intIdentificacionAnimal = identificacionAnimal; this.strSexoAnimal = sexoAnimal; this.intMadreAnimal = madreAnimal; this.intPadreAnimal = padreAnimal; this.strNombreAnimal = nombreAnimal; this.strFechaNacimientoAnimal = fechaNacimientoAnimal; this.objFincaAnimal = objFincaAnimal; this.objRazaAnimal = objRazaAnimal; }//fin construcor con parametros
}//fin GetObjetoRaza /* * este metodo se encarga de buscar un objeto raza en especifico y devolverlo */ public ObjetoRaza BuscarRaza(int identificacion) { ObjetoRaza miObjetoRaza = null; for (int i = 0; i < ControladorFRMRaza.miListaRaza.Count; i++) { if (ControladorFRMRaza.miListaRaza.ElementAt(i).Equals(identificacion)) { miObjetoRaza = ControladorFRMRaza.miListaRaza.ElementAt(i); } //fin if } //fin for return(miObjetoRaza); } //fin BuscarRaza
}//fin ObtenerMiLista /* * BuscarCodigoRaza = se encarga de verificar si existe o no un objeto raza en * el registro */ public bool BuscarCodigoRaza(int codigoRaza) { bool encontrado = false; for (int i = 0; i < miListaRaza.Count; i++) { if (miListaRaza.ElementAt(i).CodigoRaza.Equals(codigoRaza)) { encontrado = true; miObjetoRaza = miListaRaza.ElementAt(index: codigoRaza);//objetoRaza posicion = i; }//fin if verdad }//fin return(encontrado); }//fin BuscarCodigoRaza
}//fin ObtenerMiLista /* * GetObjetoAnimal = devuelve un objeto Animal con sus valores respectivos */ public ObjetoAnimal GetObjetoAnimal(int identificacionAnimal, string sexoAnimal, int madreAnimal, int padreAnimal, string nombreAnimal, string fechaNacimientoAnimal, ObjetoFinca objFincaAnimal, ObjetoRaza objRazaAnimal) { miObjetoAnimal = new ObjetoAnimal(identificacionAnimal, sexoAnimal, madreAnimal, padreAnimal, nombreAnimal, fechaNacimientoAnimal, objFincaAnimal, objRazaAnimal); return(miObjetoAnimal); } //fin GetObjetoAnimal
}//fin BuscarCodigoRaza /* * GetObjetoRaza = devuelve un objeto Raza con sus valores respectivos */ public ObjetoRaza GetObjetoRaza(int codigoRaza, string descripcionRaza) { miObjetoRaza = new ObjetoRaza(codigoRaza, descripcionRaza); return(miObjetoRaza); }//fin GetObjetoRaza