}//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
Пример #2
0
        }//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
Пример #3
0
        }//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
Пример #4
0
 //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
Пример #5
0
        }//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