}//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
예제 #2
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
예제 #3
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 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
예제 #6
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
        }//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