/// <summary> /// Actualizar los datos de centro de gastos /// </summary> /// <param name="nombreActual">El nombre que tiene actualmente el centro de gasto</param> /// <param name="nombreNuevo">El nuevo nombre del centro de gasto</param> public int Update(string nombreActual, string nombreNuevo) { DAODataContext contexto = new DAODataContext(); centros_gasto centroGastoTable = contexto.centros_gastos.Single(centroGastoRow => centroGastoRow.nombre_centro_gasto == nombreActual); centroGastoTable.nombre_centro_gasto = nombreNuevo; contexto.SubmitChanges(); return(0); }
/// <summary> /// Actualiza los datos del centro de gastos /// </summary> /// <param name="centroGasto">El centro de gasto a actualizar (con los nuevos datos)</param> public int Update(CentroGasto centroGasto) { DAODataContext contexto = new DAODataContext(); centros_gasto centroGastoTable = contexto.centros_gastos.Single(centroGastoRow => centroGastoRow.id_centro_gasto == centroGasto.GetId()); centroGastoTable.nombre_centro_gasto = centroGasto.GetNombre(); contexto.SubmitChanges(); return(0); }
/// <summary> /// Actualiza los datos del centro de gastos /// </summary> /// <param name="id">El id del centro de gasto</param> /// <param name="nombre">El nombre a cambiar del centro de gasto</param> public int Update(int id, string nombre) { DAODataContext contexto = new DAODataContext(); centros_gasto centroGastoTable = contexto.centros_gastos.Single(centroGastoRow => centroGastoRow.id_centro_gasto == id); centroGastoTable.nombre_centro_gasto = nombre; contexto.SubmitChanges(); return(0); }
/// <summary> /// Inserta un objeto CentroGasto /// </summary> /// <param name="centroGasto">El centro de gasto a insertar</param> public int Insert(CentroGasto centroGasto) { centros_gasto centroGastoTable = new centros_gasto { nombre_centro_gasto = centroGasto.GetNombre() }; DAODataContext contexto = new DAODataContext(); contexto.centros_gastos.InsertOnSubmit(centroGastoTable); contexto.SubmitChanges(); return(0); }
/// <summary> /// Borra un objeto CentroGasto /// </summary> /// <param name="centroGasto">El centro de gasto a borrar</param> public int Delete(CentroGasto centroGasto) { centros_gasto centroGastoTable = new centros_gasto { id_centro_gasto = centroGasto.GetId(), nombre_centro_gasto = centroGasto.GetNombre() }; DAODataContext contexto = new DAODataContext(); contexto.centros_gastos.Attach(centroGastoTable); contexto.centros_gastos.DeleteOnSubmit(centroGastoTable); contexto.SubmitChanges(); return(0); }