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)); }
//Busca los Reinos public List <tbl_Origen_ave> Buscar_Origen() { List <tbl_Origen_ave> Origen = new List <tbl_Origen_ave>();; try { SqlCommand cmd = new SqlCommand(); cmd.Connection = con; cmd.CommandText = "prc_tbl_Origen_ave"; cmd.CommandType = System.Data.CommandType.StoredProcedure; con.Open(); SqlDataReader dr = cmd.ExecuteReader(); foreach (var item in dr) { tbl_Origen_ave Origen_A = new tbl_Origen_ave(); Origen_A.Origen_ave = dr["origen_ave"].ToString(); Origen_A.id_Origen_ave = int.Parse(dr["id_origen_ave"].ToString()); Origen.Add(Origen_A); } con.Close(); } catch (Exception) { throw; } return(Origen); }
public String insertar_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 insertar, porfavor intenta de nuevo"; try { SqlCommand cmd = new SqlCommand(); cmd.Connection = con; cmd.CommandText = "prc_INSERT_tbl_Ave"; cmd.CommandType = System.Data.CommandType.StoredProcedure; 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 = "Insertado correctamente"; } } catch (Exception e) { mensaje = e.Message; } return(mensaje); }