Example #1
0
        //Buscamos orden arbol con id de la clase arbol
        public List <tbl_Especie_arbol> Buscar_especie(int id_clase)
        {
            List <tbl_Especie_arbol> clase = new List <tbl_Especie_arbol>();

            try
            {
                SqlCommand cmd = new SqlCommand();
                cmd.Connection  = con;
                cmd.CommandText = "prc_SELECT_tbl_Especie_arbol_con_id_genero";
                cmd.CommandType = System.Data.CommandType.StoredProcedure;
                cmd.Parameters.AddWithValue("@id", id_clase);
                con.Open();
                SqlDataReader dr = cmd.ExecuteReader();
                foreach (var item in dr)
                {
                    tbl_Especie_arbol ca = new tbl_Especie_arbol();
                    ca.id_especie_arbol = int.Parse(dr["id_especie_arbol"].ToString());
                    ca.especie_arbol    = dr["especie_arbol"].ToString();
                    clase.Add(ca);
                }
                con.Close();
            }
            catch (Exception)
            {
                throw;
            }
            return(clase);
        }
Example #2
0
        public String Modificar_flora(tbl_Flora tblFl, tbl_Especie_arbol tblEp, tbl_Tipo_arbol tblTp, tbl_Habito_crecimiento tblHc, tbl_Altura_arbol tblAt, tbl_Diametro_arbol tblDm, tbl_Amplitud_copa tblAm, tbl_Forma_de_copa tblFr, tbl_Persistencia_hoja tblPt, tbl_Color_flor tblCf, tbl_Estacion_de_floracion tblEf, tbl_Limitacion_arbol tblLa, tbl_Limitaciones_fruto tblLf, tbl_Longevidad_arbol tblLg, tbl_Piso_termico tblPs, tbl_Funcion_arbol tblFn, tbl_Color_hoja tblCh, tbl_Luminocidad_arbol tblLum, String nombreActual)
        {
            String mensaje = "Error al modificar, porfavor intenta de nuevo";

            try
            {
                SqlCommand cmd = new SqlCommand();
                cmd.Connection  = con;
                cmd.CommandText = "prc_UPDATE_tbl_Arbol";
                cmd.CommandType = System.Data.CommandType.StoredProcedure;
                cmd.Parameters.AddWithValue("@nombreCientifico", tblFl.nombre_cientifico);
                cmd.Parameters.AddWithValue("@nombreComun", tblFl.nombre_comun);
                cmd.Parameters.AddWithValue("@descripcion", tblFl.descripcion_flora);
                cmd.Parameters.AddWithValue("@idTipo", tblTp.id_tipo_arbol);
                cmd.Parameters.AddWithValue("@idEspecie", tblEp.id_especie_arbol);
                cmd.Parameters.AddWithValue("@idCrecimiento", tblHc.id_habito_crecimiento);
                cmd.Parameters.AddWithValue("@idAltura", tblAt.id_altura_arbol);
                cmd.Parameters.AddWithValue("@idDiametro", tblDm.id_diametro_arbol);
                cmd.Parameters.AddWithValue("@idAmplitudC", tblAm.id_amplitud);
                cmd.Parameters.AddWithValue("@idFormaC", tblFr.id_forma_copa);
                cmd.Parameters.AddWithValue("@idPersistencia", tblPt.id_persistencia_hoja);
                cmd.Parameters.AddWithValue("@idColor", tblCf.id_clolor_flor);
                cmd.Parameters.AddWithValue("@idEstacionF", tblEf.id_estacion_floracion);
                cmd.Parameters.AddWithValue("@idLimitacionFl", tblLa.id_limitacion_arbol);
                cmd.Parameters.AddWithValue("@idLimitacionFr", tblLf.id_limitacioin_fruto);
                cmd.Parameters.AddWithValue("@idLongevidad", tblLg.id_longevidad_arbol);
                cmd.Parameters.AddWithValue("@idPisoTermico", tblPs.id_piso_termico);
                cmd.Parameters.AddWithValue("@idLuminocidad", tblLum.id_luminocidad_arbol);
                cmd.Parameters.AddWithValue("@idFuncion", tblFn.id_funcion_arbol);
                cmd.Parameters.AddWithValue("@idColorh", tblCh.id_color_hoja);
                cmd.Parameters.AddWithValue("@nombreCientificoAcatual", nombreActual);
                con.Open();
                int rows = cmd.ExecuteNonQuery();
                con.Close();
                if (rows != 0)
                {
                    mensaje = "Modifcado correctamente";
                }
            }
            catch (Exception e)
            {
                mensaje = e.Message;
            }
            return(mensaje);
        }
Example #3
0
        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));
        }