// // asigna un objeto caracteristicaRecursoValioso a la fila indicada private static void caracteristicaRecursoValioso2Row(caracteristicaRecursoValioso ocaracteristicaRecursoValioso, DataRow r) { // asigna un objeto caracteristicaRecursoValioso al dataRow indicado // TODO: Comprueba si esta asignación debe hacerse // pero mejor lo dejas comentado ya que es un campo autoincremental o único //r["idCaracteristicaRV"] = ocaracteristicaRecursoValioso.idCaracteristicaRV; r["caracteristicaRV"] = ocaracteristicaRecursoValioso.caracteristicaRV; r["idClasificacionRV"] = ocaracteristicaRecursoValioso.idClasificacionRV; }
public static void EliminarCaracteristica(short IdCaracteristica) { RBVDataContext contextoRBV = new RBVDataContext(); caracteristicaRecursoValioso caracteristicaEliminar = new caracteristicaRecursoValioso(); caracteristicaEliminar = contextoRBV.caracteristicaRecursoValiosos.SingleOrDefault(p => p.idCaracteristicaRV == IdCaracteristica); contextoRBV.caracteristicaRecursoValiosos.DeleteOnSubmit(caracteristicaEliminar); contextoRBV.SubmitChanges(); }
// // Métodos compartidos (estáticos) privados // // asigna una fila de la tabla a un objeto caracteristicaRecursoValioso private static caracteristicaRecursoValioso row2caracteristicaRecursoValioso(DataRow r) { // asigna a un objeto caracteristicaRecursoValioso los datos del dataRow indicado caracteristicaRecursoValioso ocaracteristicaRecursoValioso = new caracteristicaRecursoValioso(); // ocaracteristicaRecursoValioso.idCaracteristicaRV = System.Int16.Parse("0" + r["idCaracteristicaRV"].ToString()); ocaracteristicaRecursoValioso.caracteristicaRV = r["caracteristicaRV"].ToString(); ocaracteristicaRecursoValioso.idClasificacionRV = System.Int16.Parse("0" + r["idClasificacionRV"].ToString()); // return(ocaracteristicaRecursoValioso); }
public static void ActualizarCaracteristica(Caracteristica caracteristica) { RBVDataContext contextoRBV = new RBVDataContext(); caracteristicaRecursoValioso caracteristicaAnterior = new caracteristicaRecursoValioso(); caracteristicaAnterior = contextoRBV.caracteristicaRecursoValiosos.SingleOrDefault(p => p.idCaracteristicaRV == caracteristica.IdCaracteristica); caracteristicaAnterior.caracteristicaRV = caracteristica.NombreCaracteristica; caracteristicaAnterior.idClasificacionRV = caracteristica.IdClasificacionRV; caracteristicaAnterior.Descripcion = caracteristica.Descripcion; caracteristicaAnterior.Acciones = caracteristica.Acciones; contextoRBV.SubmitChanges(); }
// // crea una nueva fila y la asigna a un objeto caracteristicaRecursoValioso private static void nuevocaracteristicaRecursoValioso(DataTable dt, caracteristicaRecursoValioso ocaracteristicaRecursoValioso) { // Crear un nuevo caracteristicaRecursoValioso DataRow dr = dt.NewRow(); caracteristicaRecursoValioso oc = row2caracteristicaRecursoValioso(dr); // oc.idCaracteristicaRV = ocaracteristicaRecursoValioso.idCaracteristicaRV; oc.caracteristicaRV = ocaracteristicaRecursoValioso.caracteristicaRV; oc.idClasificacionRV = ocaracteristicaRecursoValioso.idClasificacionRV; // caracteristicaRecursoValioso2Row(oc, dr); // dt.Rows.Add(dr); }
// public static caracteristicaRecursoValioso Buscar(string sWhere) { // Busca en la tabla los datos indicados en el parámetro // el parámetro contendrá lo que se usará después del WHERE caracteristicaRecursoValioso ocaracteristicaRecursoValioso = null; SqlDataAdapter da; DataTable dt = new DataTable("caracteristicaRecursoValioso"); string sel = "SELECT * FROM caracteristicaRecursoValioso WHERE " + sWhere; // da = new SqlDataAdapter(sel, cadenaConexion); da.Fill(dt); // if (dt.Rows.Count > 0) { ocaracteristicaRecursoValioso = row2caracteristicaRecursoValioso(dt.Rows[0]); } return(ocaracteristicaRecursoValioso); }