//Busca todas las clase dependientes del id del division public List <tbl_Clase_arbol> Buscar_clase(int id_division) { List <tbl_Clase_arbol> clase = new List <tbl_Clase_arbol>(); try { SqlCommand cmd = new SqlCommand(); cmd.Connection = con; cmd.CommandText = "prc_SELECT_tbl_Clase_arbol_con_id_Division"; cmd.CommandType = System.Data.CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@id", id_division); con.Open(); SqlDataReader dr = cmd.ExecuteReader(); foreach (var item in dr) { tbl_Clase_arbol ca = new tbl_Clase_arbol(); ca.id_clase_arbol = int.Parse(dr["id_clase_arbol"].ToString()); ca.clase_arbol = dr["clase_arbol"].ToString(); clase.Add(ca); } con.Close(); } catch (Exception) { throw; } return(clase); }
public string Insertar_arbol(string nombreComun, string nombreCientifico, int dominio, int reino, int division, int clase, int orden, int familia, int genero, int especie, int tipo, int habitoC, int altura, int diametro, int amplitudC, int formaC, int persistenciaH, int colorF, int estacionFl, int limitacionAr, int limitacionFru, int longevidad, int piso, int funcionA, int colorH, int luminocidad, string descripcion) { tbl_Flora tblFl = new tbl_Flora(); tbl_Especie_arbol tblEsa = new tbl_Especie_arbol(); tbl_Dominio_arbol tblDo = new tbl_Dominio_arbol(); tbl_Reino_arbol tblRn = new tbl_Reino_arbol(); tbl_Division_arbol tblDv = new tbl_Division_arbol(); tbl_Clase_arbol tblCl = new tbl_Clase_arbol(); tbl_Orden_arbol tblOr = new tbl_Orden_arbol(); tbl_Familia_arbol tblFm = new tbl_Familia_arbol(); tbl_Genero_arbol tblGn = new tbl_Genero_arbol(); tbl_Especie_arbol tblEp = new tbl_Especie_arbol(); tbl_Tipo_arbol tblTp = new tbl_Tipo_arbol(); tbl_Habito_crecimiento tblHc = new tbl_Habito_crecimiento(); tbl_Altura_arbol tblAt = new tbl_Altura_arbol(); tbl_Diametro_arbol tblDm = new tbl_Diametro_arbol(); tbl_Amplitud_copa tblAm = new tbl_Amplitud_copa(); tbl_Forma_de_copa tblFr = new tbl_Forma_de_copa(); tbl_Persistencia_hoja tblPt = new tbl_Persistencia_hoja(); tbl_Color_flor tblCf = new tbl_Color_flor(); tbl_Estacion_de_floracion tblEf = new tbl_Estacion_de_floracion(); tbl_Limitacion_arbol tblLa = new tbl_Limitacion_arbol(); tbl_Limitaciones_fruto tblLf = new tbl_Limitaciones_fruto(); tbl_Longevidad_arbol tblLg = new tbl_Longevidad_arbol(); tbl_Piso_termico tblPs = new tbl_Piso_termico(); tbl_Funcion_arbol tblFn = new tbl_Funcion_arbol(); tbl_Color_hoja tblCh = new tbl_Color_hoja(); tbl_Luminocidad_arbol tblLum = new tbl_Luminocidad_arbol(); tbl_Estado_arbol tblEst = new tbl_Estado_arbol(); tblFl.nombre_comun = nombreComun; tblFl.nombre_cientifico = nombreCientifico; tblFl.descripcion_flora = descripcion; tblEsa.especie_arbol = "Espera"; tblDo.id_dominio_arbol = dominio; tblRn.id_reino_arbol = reino; tblDv.id_division_arbol = division; tblCl.id_clase_arbol = clase; tblOr.id_Orden_arbol = orden; tblFm.id_Familia_arbol = familia; tblGn.id_Genero_arbol = genero; tblEp.id_especie_arbol = especie; tblTp.id_tipo_arbol = tipo; tblHc.id_habito_crecimiento = habitoC; tblAt.id_altura_arbol = altura; tblDm.id_diametro_arbol = diametro; tblAm.id_amplitud = amplitudC; tblFr.id_forma_copa = formaC; tblPt.id_persistencia_hoja = persistenciaH; tblCf.id_clolor_flor = colorF; tblEf.id_estacion_floracion = estacionFl; tblLa.id_limitacion_arbol = limitacionAr; tblLf.id_limitacioin_fruto = limitacionFru; tblLg.id_longevidad_arbol = longevidad; tblPs.id_piso_termico = piso; tblFn.id_funcion_arbol = funcionA; tblCh.id_color_hoja = colorH; tblLum.id_luminocidad_arbol = luminocidad; tblEst.id_estado_arbol = new tbl_Estado_arbolCAD().Buscar_Estado_arbol("Espera"); return(new tbl_ArbolCAD().insertar_flora(tblFl, tblEst, tblEp, tblTp, tblHc, tblAt, tblDm, tblAm, tblFr, tblPt, tblCf, tblEf, tblLa, tblLf, tblLg, tblPs, tblFn, tblCh, tblLum)); }