}//fin constructor //metodos /* * este metodo se encarga de registrar objeto finca */ public string RegistrarFinca(ObjetoFinca miObjetoFinca) { string salida = ""; if (BuscarNumeroFinca(miObjetoFinca.NumeroFinca)) { salida = "Ya existe un registro con ese mismo numero de finca. Por favor" + " vuelva a intentarlo."; }//fin if else { SqlCommand comando = new SqlCommand(); string sentencia = " Insert Into Finca (Id_Finca, Nombre, Tamanno, Direccion, Telefono)"+ " Values (@Id_Finca, @Nombre, @Tamanno, @Direccion, @Telefono)"; comando.CommandType = CommandType.Text; comando.CommandText = sentencia; comando.Connection = cadenaConexion.conexion; comando.Parameters.AddWithValue("@Id_Finca", miObjetoFinca.NumeroFinca); comando.Parameters.AddWithValue("@Nombre", miObjetoFinca.NombreFinca); comando.Parameters.AddWithValue("@Tamanno", miObjetoFinca.TamanoFinca); comando.Parameters.AddWithValue("@Direccion", miObjetoFinca.DireccionFinca); comando.Parameters.AddWithValue("@Telefono", miObjetoFinca.TelefonoFinca); //abrir conexion cadenaConexion.abrir(); comando.ExecuteNonQuery(); //cerrar conexion cadenaConexion.cerrar(); salida = "Se agrego la finca correctamente"; }//fin else return(salida); }//fin RegistrarFinca
}//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 contructor vacio public ObjetoDueno(int identificacionPersona, string nombrePersona, string primerApellido, string segundoApellido, string correoElectronicoDueno, int numeroCelularDueno, ObjetoFinca objFincaDueno) : base(identificacionPersona, nombrePersona, primerApellido, segundoApellido) { this.strCorreoElectronicoDueno = correoElectronicoDueno; this.intNumeroCelularDueno = numeroCelularDueno; this.objFincaDueno = objFincaDueno; }//fin constructor con parametros
//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 GetLlenarObjetoDueno /* * este metodo se encarga de buscar un objeto finca en especifico y devolverlo */ public ObjetoFinca BuscarFinca(int numeroFinca) { ObjetoFinca miObjetoFinca = null; for (int i = 0; i < ControladorFRMFinca.miListaFinca.Count; i++) { if (ControladorFRMFinca.miListaFinca.ElementAt(i).Equals(numeroFinca)) { miObjetoFinca = ControladorFRMFinca.miListaFinca.ElementAt(i); } //fin if } //fin for return(miObjetoFinca); } //fin BuscarFinca
}//fin ObtenerMiLista /* * GetObjetoDueno = devuelve un objeto Dueno con sus valores respectivos */ public ObjetoDueno GetObjetoDueno(int identificacionPersona, string nombrePersona, string primerApellido, string segundoApellido, string correoElectronico, int numeroCelular, ObjetoFinca objetoFinca) { miObjetoDueno = new ObjetoDueno(identificacionPersona, nombrePersona, primerApellido, segundoApellido, correoElectronico, numeroCelular, objetoFinca); return(miObjetoDueno); }//fin GetLlenarObjetoDueno
}//fin BuscarNumeroFinca /* * GetObjetoFinca = devuelve un objeto Finca con sus valores respectivos */ public ObjetoFinca GetObjetoFinca(int numeroFinca, string nombreFinca, string direccionFinca, int telefonoFinca, double tamanoFinca) { miObjetoFinca = new ObjetoFinca(numeroFinca, nombreFinca, direccionFinca, telefonoFinca, tamanoFinca); return(miObjetoFinca); }//fin GetLlenarObjetoFinca