Exemplo n.º 1
0
        public string Insertar_ave(string nombreComun, string nombreCientifico, string descripcion, int tipo, int clase_dieta, int dieta, int comportamiento, int habitat, int reproduccion, int origen, int especie, int color_plumaje, int tamaño_ave)
        {
            tbl_Ave                tblAv   = new tbl_Ave();
            tbl_Tipo_ave           tblTp   = new tbl_Tipo_ave();
            tbl_Clase_dieta        tblCld  = new tbl_Clase_dieta();
            tbl_Dieta              tbldt   = new tbl_Dieta();
            tbl_Comportamiento_ave tblComp = new tbl_Comportamiento_ave();
            tbl_Habitat_ave        tblHab  = new tbl_Habitat_ave();
            tbl_Reproduccion_ave   tblRp   = new tbl_Reproduccion_ave();
            tbl_Origen_ave         tblOv   = new tbl_Origen_ave();
            tbl_Especie_ave        tblEsp  = new tbl_Especie_ave();
            tbl_Estado_ave         tblEst  = new tbl_Estado_ave();
            tbl_Tamaño_ave         tblTm   = new tbl_Tamaño_ave();
            tbl_Color_plumaje      tblCp   = new tbl_Color_plumaje();

            tblAv.Nombre_cientifico       = nombreCientifico;
            tblAv.Nombre_comun            = nombreComun;
            tblAv.Descripcion             = descripcion;
            tblTp.id_Tipo_ave             = tipo;
            tblCld.id_Clase_dieta         = clase_dieta;
            tbldt.id_Dieta                = dieta;
            tblComp.id_Comportamiento_ave = comportamiento;
            tblHab.id_Habitat_ave         = habitat;
            tblRp.id_Reproduccion_ave     = reproduccion;
            tblOv.id_Origen_ave           = origen;
            tblEsp.id_Especie_ave         = especie;
            tblTm.id_Tamaño_ave           = tamaño_ave;
            tblCp.id_Color_plumaje        = color_plumaje;
            tblEst.id_Estado_ave          = new tbl_Estado_aveCAD().Buscar_Estado_ave("Espera");
            return(new tbl_AveCAD().insertar_ave(tblAv, tblEst, tblEsp, tblOv, tblTp, tblCld, tbldt, tblComp, tblHab, tblRp, tblCp, tblTm));
        }
Exemplo n.º 2
0
        //Busca los Reinos
        public List <tbl_Especie_ave> Buscar_Especie(int idGenero)
        {
            List <tbl_Especie_ave> Especie = new List <tbl_Especie_ave>();;

            try
            {
                SqlCommand cmd = new SqlCommand();
                cmd.Connection  = con;
                cmd.CommandText = "prc_tbl_Especie_ave_todos_con_idGenero";
                cmd.CommandType = System.Data.CommandType.StoredProcedure;
                cmd.Parameters.AddWithValue("@idGenero", idGenero);
                con.Open();
                SqlDataReader dr = cmd.ExecuteReader();
                foreach (var item in dr)
                {
                    tbl_Especie_ave Especie_A = new tbl_Especie_ave();
                    Especie_A.Especie_ave    = dr["especie_aves"].ToString();
                    Especie_A.id_Especie_ave = int.Parse(dr["id_especie_ave"].ToString());
                    Especie.Add(Especie_A);
                }
                con.Close();
            }
            catch (Exception)
            {
                throw;
            }
            return(Especie);
        }
Exemplo n.º 3
0
        public String Modificar_ave(tbl_Ave tblAv, tbl_Estado_ave tblEst, tbl_Especie_ave tblEpa, tbl_Origen_ave tblOra, tbl_Tipo_ave tblTa, tbl_Clase_dieta tblCld, tbl_Dieta tblD, tbl_Comportamiento_ave tblComp, tbl_Habitat_ave tblHbt, tbl_Reproduccion_ave tblRp, tbl_Color_plumaje tblCpl, tbl_Tamaño_ave tblTma)
        {
            String mensaje = "Error al modificar, porfavor intenta de nuevo";

            try
            {
                SqlCommand cmd = new SqlCommand();
                cmd.Connection  = con;
                cmd.CommandText = "prc_UPDATE_tbl_Ave";
                cmd.CommandType = System.Data.CommandType.StoredProcedure;
                cmd.Parameters.AddWithValue("@idAve", tblAv.id_Ave);
                cmd.Parameters.AddWithValue("@nombre_cientifico", tblAv.Nombre_cientifico);
                cmd.Parameters.AddWithValue("@nombre_comun", tblAv.Nombre_comun);
                cmd.Parameters.AddWithValue("@descripcion", tblAv.Descripcion);
                cmd.Parameters.AddWithValue("@idTipo", tblTa.id_Tipo_ave);
                cmd.Parameters.AddWithValue("@idDieta", tblD.id_Dieta);
                cmd.Parameters.AddWithValue("@idComportamiento", tblComp.id_Comportamiento_ave);
                cmd.Parameters.AddWithValue("@idHabitat", tblHbt.id_Habitat_ave);
                cmd.Parameters.AddWithValue("@idReproduccion", tblRp.id_Reproduccion_ave);
                cmd.Parameters.AddWithValue("@idEstado", tblEst.id_Estado_ave);
                cmd.Parameters.AddWithValue("@idOrigen", tblOra.id_Origen_ave);
                cmd.Parameters.AddWithValue("@idEspecie", tblEpa.id_Especie_ave);
                cmd.Parameters.AddWithValue("@idTamaño", tblTma.id_Tamaño_ave);
                cmd.Parameters.AddWithValue("@idColor", tblCpl.id_Color_plumaje);
                con.Open();
                int rows = cmd.ExecuteNonQuery();
                con.Close();
                if (rows != 0)
                {
                    mensaje = "Modificado correctamente";
                }
            }
            catch (Exception e)
            {
                mensaje = e.Message;
            }
            return(mensaje);
        }